首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

dbgrideh如何按条件设置某一个单元格的颜色

2013-11-23 
dbgrideh怎么按条件设置某一个单元格的颜色procedure TFrm_KCBJ.dbg_kcbjDrawColumnCell(Sender: TObject

dbgrideh怎么按条件设置某一个单元格的颜色
procedure TFrm_KCBJ.dbg_kcbjDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumnEh;
  State: TGridDrawState);
begin
  if AQ_KCBJ.FieldByName('kcsl').AsString = '0' then
  begin
    dbg_kcbj.Canvas.Font.Color := clred;
  end;
  dbg_kcbj.DefaultDrawColumnCell(Rect, DataCol,Column, State);
end;

这样只是将kcsl =0 的哪一行都设置成了clred,我只想设置'kcsl'这一列的颜色。
[解决办法]
dbgrideh如何按条件设置某一个单元格的颜色

热点排行