怎样给grid中的一行注上不同的标记(100分)

  • 主题发起人 主题发起人 greenolive
  • 开始时间 开始时间
G

greenolive

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我有一张表显示在grid中,
但是我要分别标明其中的一些记录是有特定含义的。
那么我想在grid中每行都预留一个标记栏,
给有特定含义的记录开头打上标记,请问怎么做,是把这一栏定义为
图形,在调用不同的图形呢?还是有别的办法。
因为我只想做一些简单的标记,如圆,三角形,或者是
叉,钩什么的。
谢谢
 
●○▲△×√——如果是DBGrid用个字符型的字段就行,如果是StringGrid直接用。
 
你是用什么 Grid ? 如果是 TStringGrid ,就用 dq 的办法,直接向 Grid 的格子里填写
标记符号就好了。
如果用 TDBGrid ,那就比较麻烦,因为 DBGrid 的数据是绑定在数据源上的,不能随意预
留什么标记栏,只能用 OnDrawColumnCell 事件改变每一行的颜色来标记。
 
http://vcl.vclxx.com/有很多重新写过的Grid构件
 
多人接受答案了。
 
后退
顶部