请问如何控制DBGRID 里单格的颜色 和单列的颜色
解决方案 »
- adodataset用filter过滤后,dbgrid里还能显示表里所有的数据吗?
- 请问如何判数一个窗口是否打开呀?
- 请问在多线程中的“连接占线导致另一个命令”是什么错误?
- 一个打印标签的程序,但是每次打到40页后,打印位置就发生偏移,这是为什么?如何解决?是针式打印机
- 那位大虾知道AHMTClock是什么控件里的组件啊,在线等。
- dbf用程序打开问题?
- 绝对给分!
- 关闭窗体问题!
- ◆◆◆◆◆◆help:adotable经过滤以后,再用locate('bh'...)发现如果原未过滤时表中无的bh,可以报未找到,如是有的但被过滤的编号,locate会找到其下一个最近编号,并不报未找到?◆◆◆◆◆◆
- 象素和毫米之间的转换问题!
- 知道一程序窗口的句柄,如何知道这一程序上某一点的颜色??
- 为什么在DBGridEh一字段后会多了一个"□"符号?
2.单格的颜色比较麻烦,需要重绘,在DbGrid的OnDrawColumnCell事件中写入如下代码:
if (Column.FieldName = '指定列字段名') then
DBGrid1.Canvas.Brush.Color:=TColor($0090A0AF)
else if (Column.FieldName = '另一列字段名') then
DBGrid1.Canvas.Brush.Color:=clRed
else
DBGrid1.Canvas.Brush.Color:=clBlue;