(form中)
datagridview 中如果有 checkbox列 得时候
当你通过键盘上下左右移动单元格得时候(使单元格成为选中状态),如果移动道checkbox上得时候 会自动触发CellBeginEdit这个事件!
别得列都没有这样得现象
现有没有方法解决这样得bug 移动键盘上下左右键道checkbox列上得时候不触发CellBeginEdit
各位可以试试!不知道有高手遇到过这样得问题么 如何解决???
是不是控件得bug???

解决方案 »

  1.   

    不是bug,能把CellBeginEdit中的處理過程寫到其它事件裡嗎?或者在前面加判斷
      

  2.   

    你可以单独写一个CELLBEGINEDIT事件.
    然后用循环,只要不是CHECKBOX列就添加这个事件!
    是CHECKBOX列就不添加!
      

  3.   

    事件还能对单格列添加???
    添加不就使给datagridvie添加么 ?
    楼上如何?
    说详细点请
      

  4.   

    就入1楼啊,
    在事件中加个判断,判断是否为CHECKBOX,如果是就不执行后面代码,如果不是就执行