如题

解决方案 »

  1.   

    楼上的不好意思,同时也谢谢你的提醒,我发帖的时候太匆忙了。就是dbgrideh预留一列,双击某一行的时候,在这一行的该列打钩,可以通过多次双击,在不同的行打钩。
    我原先的想法是:在dbgrideh的数据集中增加一个字段,然后在双击时把“√”赋给相应行的该字段
    但是这样做的话,焦点一离开“√”就消失了,没有达到我的需求
      

  2.   

    1.在DBGRIDEH对应的数据集上新增一个字段IsSelect(integer类型) 初始化为0
    2.DBGRIDEH增加一个COLUNM,将checkBOX属性设置为TRUE
    3.在keylist里面增加0,1两行数据,再在PICKlist里面增加false,TRUE两行,即可
    4.注意设置此COLUMN为可编辑,readonly设置FALSE
      

  3.   

    3楼的方法不可行啊
    虽然readonly设为了false,但是它的值还是不能改变
    我在oncellclick事件里加了事件,情况还是跟我上面所说的一样,焦点一离开值就变了