我的全部家当,都给教师您 了(20分)

  • 主题发起人 主题发起人 x7421
  • 开始时间 开始时间
X

x7421

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么样使一个dbgrid里面的几行变颜色,比如说让 学位 字段为 学士 的行
变色,怎么写具体一点可以吗?要语句。我已经成0分了
 
在dbgrid.ondrawdatacell中写代码可以实现.
 
大哥你说的真简单,我要是明白你说的我就不用问了,能不能写一段呀
 
ondrawcolumncell事件
if fieldbynname('学位').asstring:=‘学士' then
dbgrid1.canvas.brush.color:=clblue;
dbgrid1.canvas.font.color:=clred;

dbgri1.defaultdrawcolumncell(rect,datacol,column,state);
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=440853
就可以解决你的问题.
如果使用第三方控件更简单
 
谢谢两位大侠
 
多人接受答案了。
 

Similar threads

回复
0
查看
888
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部