如何使dbgrid奇数行变红色,偶数行不变
解决方案 »
- 请问怎么直接从内存用运行一个程序,就像UPX一样?(不要外壳程序替换的那种)
- unit2 引用unit1的问题
- 数据库查询语句
- 用DBNavigator1.BtnClick(nbPost)模拟点击DBNavigator的post 按钮时,如何知道POST按钮是可以点击的?
- 关于报表的一个小问题!
- 帮忙解释一下这样的语句
- 在3层结构中query中同样是添加操作,为什么备注字段不可以append追加?
- 请问如何在程序中调用尚书的模式识别功能?
- 菜鸟的菜鸟问题!非常简单的-------在线等待!!!!!!先答者有分,绝不食言
- 怎样用Delphi编程来实现将aux、com等特殊目录改名为其他名称呢?
- 谁有OUTBAR控件包(包括TDCGROUPBAR控件),解决OUTLOOK xp左边的导航条的控件?
- 求助DELPHI 7 的序列号
begin
If RecNO Mod 2 <> 0 Then
begin
DBGrid1.Canvas.Font.Color := clGreen;
DBGrid1.Canvas.Brush.Color := clWhite;
end;
end;
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
如果你用wwDBGrid就好了!
procedure TBaseBrowseForm.wwDBGrid1CalcCellColors(Sender: TObject;
Field: TField; State: TGridDrawState; Highlight: Boolean; AFont: TFont;
ABrush: TBrush);
begin
if wwDBGrid1.DataSource.DataSet.RecNo mod 2 <>0 then
begin
DBGrid1.Canvas.Font.Color := clred;
DBGrid1.Canvas.Brush.Color := clWhite;
end;
end;