本帖最后由 W9757 于 2011-01-14 08:47:43 编辑

解决方案 »

  1.   

    在该列的事件中好像有一个 OnToggle和OnValidate的事件,具体拼写既不清了,你看看,在那里可以做的
      

  2.   

    我想到一下最笨的办法:在TForm1.cxGrid1DBTableView1MouseUp中把记录指针手动加1
    cxGrid1DBTableView1.Controller.FocusedRowIndex:= cxGrid1DBTableView1.Controller.FocusedRowIndex+1;
    这样一来又有问题了,除了checkbox列之外的其它列的EDITING都设为FALSE了,所以点CHECKBOX没有用,点其它列有加1,但不能打勾CHECKBOX.
    现在请问一下,CHECKBOX列的选定事件是那个?先谢过.
      

  3.   

    checkbox 这一列的properties属性里有 onchange和oneditvaluechanged,你试试