怎样得到一个这样的DBGRID?(25分)

  • 主题发起人 主题发起人 y812121
  • 开始时间 开始时间
Y

y812121

Unregistered / Unconfirmed
GUEST, unregistred user!
假设一个表的记录数为2,现在我想DBGRID的行格数不止为2,应当说显示行占满整个
DBGRID,当我选择某一条记录时,其线条显示粗线,怎样实现?
 
那你要修改DBGRID控件啊!
 
如果你不想用第三控件或不想写控件的话,不如用就TStringGrid,自己填充数据,
然后响就OnDrawCell事件,当AState是选定时,加画边框。
 
在这里DrawDataCell应该可以实现,

不过我没有试过。
 
要改变DBGrid每一行的颜色,只要在ONDrawColumnCell事件中设定要改变颜色的行的条件
,并指定DBGrid的Canvas.Brush.color属性并且把Canvas.pen.mode属性设成pmmask,再调
用DBGrid的DefaultDrawColumnCell方法即可。注意在改变这两个属性前要先保护好原来的C
anvas.Brush.color属性的值,调节器用完成DefaultDrawColumnCell方法后要把原属性值改回
 
强力推荐Ehlib
 
DvGrid也不错,就是功能太强了,用着总觉得奢侈和浪费
 
用EHLIB吧。
 
DvGrid就可以这样的啊。
 
后退
顶部