设置:DataGridBoolColumn 列的 AllowNull = false

解决方案 »

  1.   

    设置:DataGridBoolColumn 列的 AllowNull = false
    还要给对应列赋初值。
      

  2.   

    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q945q
      

  3.   

    设置初值就可以了,灰色就是表示null,有初值后,再不会出现
      

  4.   

    三种状态改为两种状态的问题解决。
    1.设置布尔列的AllowNull为false;
    2.为布尔列的FalseValue、TrueValue赋初值。
    按marising(垃圾桶) 提供网址的做法,在同一布尔列中交替点击不同行时,可以实现第一次点击其选中状态就改变。
    但是,当对同一布尔格连续点击后,再点击本列的其它布尔格,则弹出如下异常,且该异常不是由鼠标MouseDown事件的Catch语句捕获。向原始数据存储区提交行时出错
    ListManager的位置必须等于rowNum。
    参数名:rowNum 要更正该值吗?