是吗,是null而不是false,没注意。

解决方案 »

  1.   

    DataColumn userSel = new DataColumn("select",Type.GetType("System.Boolean"));
    userSel.DefaultValue = false;
    dataTable.Columns.Add(userSel);
    // 创建包含选择框按钮的列 
    DataGridColumnStyle boolCol = new DataGridBoolColumn();  
    boolCol.MappingName = "select";  
    boolCol.HeaderText = "选择";  // 将checkbox设置为两态选择框
    ((DataGridBoolColumn)boolCol).AllowNull = false;  
    ((DataGridBoolColumn)boolCol).FalseValue = false;
    ((DataGridBoolColumn)boolCol).TrueValue = true ;
      

  2.   

    MyDataGridBoolColumnAllowNull = false;