我在程序中动态加入checkbox列,代码如下:
var
 temp                                  : TcxGridDBColumn;
.....
temp := cxGrid1DBTableView1.CreateColumn;
     temp.Index := 0;
     temp.PropertiesClassName:='TcxCheckBoxProperties'     temp.Properties.ReadOnly:=false;
     //temp.Properties.
     temp.Caption :='选择';
     temp.Width := 4;
但是程序运行后checkbox不能修改,默认都是打勾的!不知道怎么解决?

解决方案 »

  1.   

    没有绑定字段,因为这个是dataset中没有得,并且dataset中不能添加这个字段(别得原因)
      

  2.   

    真的!那就麻烦了,我记得dxdbgrid都可以这样作得啊?
      

  3.   

    虽然已经结贴  可没人能解决  刚好看到了  
    以前也遇到过这样的问题
    如果要想实现chechbox的点击不难 
    只要将checkbox的parent属性指向窗体 而不是指向cxGrid1
    但是这样创建的组件不能适应scollbar的移动也跟着移动