dbgrid中相同字段的值的行,设置相同的颜色 如有表记录如下ID 流水号 金额 1 1 1002 2 50 3 2 204 2 105 3 5006 4 2007 4 5008 5 100 相同"流水号"的行,要求设置相同的颜色请大侠指点,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在drawcolumn下编程判断数据集,然后控制颜色 初学delphi,实在愚纯,能否提供一下例程,供参考,谢谢 Dbgrid的DrawColumnCell事件中加入以下代码就可以了: If adoquery1.fieldbyname('houseid').AsString='A1001' then Begin Dbgrid1.Canvas.Brush.Color := clInfoBk ; Dbgrid1.DefaultDrawColumnCell( Rect, DataCol, Column,[gdFixed,gdFocused,gdSelected] ); End ; 阿日写的正确,不过这样A1001就比较死板留个邮箱,我给你发个例子或者加我QQ:187106433 已加QQ[email protected]谢谢 有好例子分享一下,[email protected] 补充一下,查询时要加一个order by吧.例子不错,谢谢. 这个错误是代表什么意思啊?! 难解决的图象问题! 求职 求三层结构 遇到一个超高难度的数据库难题(SQL语句查询),一个多月都无法解决---高手请进 一个问题请教各位了 我在线等 给100分 Delphi版本的使用 请教!急!!!在Delphi中怎样保持两个表的一致性 请问:dbgrid中前两列的值由数据集中的字段值求和得到,另外两列为自己创建的列,详情请进! 与属性相关事件的屏蔽? 【版务】★★★★★祝D版的网友们新春快乐!★★★★★ 我使用ICS的smtpcli控件测试发送邮件,但总是提示“ smtp component not ready” !!!
判断数据集,然后控制颜色
If adoquery1.fieldbyname('houseid').AsString='A1001' then
Begin
Dbgrid1.Canvas.Brush.Color := clInfoBk ;
Dbgrid1.DefaultDrawColumnCell( Rect, DataCol, Column,[gdFixed,gdFocused,gdSelected] );
End ;
留个邮箱,我给你发个例子
或者加我QQ:187106433
[email protected]
谢谢