最近在做一个项目,使用DBGRIDEH,想每个单元格的不只是简单的显示,而是可以自定义组件,如BUTTON等。如下图所示:
http://www.skzimmelman.com/Articles/buttongrid.htm有实现方法。但并不完美,不知道是否有较好的组件已经实现了。请各位发表一下意见,本贴就散分贴吧,先谢谢各位参与。。

解决方案 »

  1.   

    另外dbgrideh有很多demo你可以去看看
      

  2.   

    好想法,搭车问下,编辑状态dbgrideh,需点击另外行才能post,哪如果只有一行,启不是很不好用
      

  3.   

    可以单独按纽写POST,也可以在exit事件里POST。总之,你想在哪里POST就在哪里POST.别忘记判断一下状态再POST。
    if self.adoquery1.state in [编辑,追加]  then post;
      

  4.   

    呵呵,也没有人来多聊聊?昨天晚上我,我做一个简易的,功能基本上实现了,但还是有BUG,而且这样去手工绘制,我在考虑做成一个组件,每个单元格可以设置想显示的组件类型,目前DBGridEh有此类功能,但没有显示按扭的,只有checkbox combox等。
      

  5.   

    里面带按扭是没有见过,WWDBGRID,CXGRID,DBGRIDEH都实现不了的那话就可能没有现成的了WWDBGRID支持CheckBox,RadioBox,combobox就是没见过里面有BUTTON的
      

  6.   

    我觉得要做到自己喜欢的界面 还是少用控件的好。你能得到选择行的每列的RECT 你想在那个地方 放置任何东西都可以啊。