ehlib4中dbgrideh的ondrawcolumncell问题 ( 积分: 100 )

  • 主题发起人 主题发起人 microtan
  • 开始时间 开始时间
M

microtan

Unregistered / Unconfirmed
GUEST, unregistred user!
最近将程序转移到delphi2007+ehlib4中来.发现当dbgrideh 关联的数据集是空的时候不触发ondrawcolumncell事件.只有不为空或是插入状态下才行.可在3.X中就没有这个问题,在3.X中只要数据集一打开就会触发ondrawcolumncell事件.在上面所绘的控件就会显示出来.
不知是否ehlib4的问题.还是有什么属性设置不当?该怎么解决?
还请各位大侠不吝赐教.
 
怎么没有人遇到过这样的问题吗?[:(]
 
我用的4.x,没有这个问题,能够成功改变背景色
 
to:bsense,
只要数据集不为空是可以呀.
我说的是仅仅打开一个空的连接的时候,就不会触发ondrawcolumncell事件.这样我画在上面的combobox等其它控件就不会显示出来.可在3.X上就可以.
 
当然,4.x更加符合逻辑,你说是吧?
空的为何要显示子控件 ,响应ondrawcolumncell呢,空的是没有单元格数据的啊,
你可以试下,append一条空记录,当然就显示了
解决方法
1 改控件代码
2 换控件为3.x
 
后退
顶部