要是换成listview控件会更好要不就在那里进行自画(customdraw)

解决方案 »

  1.   

    DBCheckBOx只能放在DBCtlGrib里面用阿
    怎么获得DBCtlGrib里面怎么获得某行里某个控件呢?
      

  2.   

    可以用如下比较愚蠢的方法解决:以(StringGrid)为例
    定义一个字符串(也可以用StringGrid.Hint)来保存每行的选择状态
    空出StringGrid的第一列,所有数据表格从第二列(Col=1)开始存放
    字符串的长度设置与StringGrid.RowCount等值;
    如果某一行被选中,则进行如下处理
    S[StringGrid.Row+1]='1' 
    否则S[StringGrid.Row+1]='0'
    然后处理StringGrid.OnDrawCell事件,如果是第一列则自行绘制Cell的外观
    先判断S[StringGrid.Row+1]为0还是1,在绘制选中或不选中的状态。
    如果需要代码可发邮件[email protected]索取
      

  3.   

    表格的问题可以用 TDBGRIDEH
    增加字段的问题 建议数据集使用TCLIENTDATASET 我试过没有问题
      

  4.   

    to:David_wwb可以稍微详细说明一下么
      

  5.   

    我有一个checkdbgrid的控件,不知你是否想要???它可以在dbgrid里面
    加checkbox不过要加个字段为布尔值,去判断,要的 话发短信息给我吧!
      

  6.   

    留下E_mail我先给你一个Exe演示!
      

  7.   

    用Ehlib控件,功能强大!“http://211.100.17.210:208/”中有此控件
      

  8.   

    下载了ehlib控件,安装不了阿,总说有个pas文件没找到
      

  9.   

    用了DBGridEh,但是编译的时候说找不到DBGridEn.dcu