Table1的一个字段AllowManage为bit类型,在DBGrid中显示Table1的内容,怎样使AllowManage列显示为CheckBox,并且当AllowManage值为1时CheckBox选中,当AllowManage值为0时CheckBox取消选中,改变CheckBox的选中状态后,AllowManage的值也相应改变?

解决方案 »

  1.   

    自己改有点麻烦,可以使用第三方控件,有很多,如:dbgrideh
      

  2.   

    用DNGridEh
    设置设置属性就可以搞定了
    不需要写代码的
      

  3.   

    如果是bit类型的dbgrideh默认就有CheckBox
      

  4.   

    呵呵,大家都喜欢用第三放的东西啊.不错,那些东东都能解决问题.
    其实自己写也不麻烦.只要再DrawColumnCell中间写点代码就可以了.
      

  5.   

    代碼太多﹐麻煩﹐還是用DBGRIDEH﹐直接實現﹗
      

  6.   

    你这个问题,有两个地方要做处理
    1: 设置dbgrid中columns对应的AllowManage的checkbox为True
    2: 在keylist中写上
    1
    0
    其他不做处理