社区
Delphi
帖子详情
如何让DBGRID下的每一行根据条件显示不同的颜色
cfire
2000-05-26 11:34:00
如:有一个DBGRID,第一个字段是‘是否’打印(逻辑型),
我想让值为 T 的这一行显示为红色,
为 F 的这一行显示为蓝色。
...全文
202
6
打赏
收藏
如何让DBGRID下的每一行根据条件显示不同的颜色
如:有一个DBGRID,第一个字段是‘是否’打印(逻辑型), 我想让值为 T 的这一行显示为红色, 为 F 的这一行显示为蓝色。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xnake
2000-05-27
打赏
举报
回复
的确是你想要的这种效果,我都试过,你是过没有?
fyje
2000-05-27
打赏
举报
回复
使用RXDBGRID能够十分简单的实现
weyoung
2000-05-27
打赏
举报
回复
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if T then DBGrid1.Canvas.Brush.Color:=clTeal;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
xnake
2000-05-26
打赏
举报
回复
在OnDrawDataCell里写如下
if Table1.FieldByName('print').Asboolean then
DBGrid1.Canvas.Font.Color := clRed
else
DBGrid1.Canvas.Font.Color := clBlue;
kxy
2000-05-26
打赏
举报
回复
1) DBGrid的DefaultDrawing设成False
2) customized painting in an OnDrawColumnCell event handler or an OnDrawDataCell event handler.
cfire
2000-05-26
打赏
举报
回复
各位大哥:
我说的是动态的显示行的颜色(不是列的),如下面是一个DBGRID:
是否打印(逻辑型)
T 〈- 这一行显示为 红色
F 〈- 这一行显示为 蓝色
F 〈- 这一行显示为 蓝色
T 〈- 这一行显示为 红色
.....
EhLib的最新版本EhLib 5.5
EhLib5.5包含了Borland的Delphi5...在 Ehlib 的后期版本中,还提供了一个非常强大的过滤功能,他会在
DB
Grid
的表头下方
显示
一个过滤行,用户在此行的相应列中输入查询
条件
,
DB
Grid
Eh 可以自动为您筛选出所需要的数据。
EhLib V5.5
EhLib5.5包含了Borland的Delphi5-9...在 Ehlib 的后期版本中,还提供了一个非常强大的过滤功能,他会在
DB
Grid
的表头下方
显示
一个过滤行,用户在此行的相应列中输入查询
条件
,
DB
Grid
Eh 可以自动为您筛选出所需要的数据
Ehlib5.5 For Delphi
EhLib5.5包含了Borland的Delphi5-9...在 Ehlib 的后期版本中,还提供了一个非常强大的过滤功能,他会在
DB
Grid
的表头下方
显示
一个过滤行,用户在此行的相应列中输入查询
条件
,
DB
Grid
Eh 可以自动为您筛选出所需要的数据
delphi 开发经验技巧宝典源码
0108 使用Odd函数改变String
Grid
组件的奇偶行
颜色
72 0109 使用Pred函数获取顺序类型表达式的前驱 72 0110 使用Succ函数获取顺序类型表达式的后继 73 4.4 进制转换相关函数 73 0111 如何将二进制转换为八...
delphi 开发经验技巧宝典源码06
0108 使用Odd函数改变String
Grid
组件的奇偶行
颜色
72 0109 使用Pred函数获取顺序类型表达式的前驱 72 0110 使用Succ函数获取顺序类型表达式的后继 73 4.4 进制转换相关函数 73 0111 如何将二进制转换为八...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章