(C# winform)
我想在 DataGrid 中加入一个 DataGridBoolColumn 列,这个列不是根据数据库中数据来的。我想用这个列来控制用户修改的行,就是更新时只更新 复选框 被选中的列。我怎么才能加进去呢??谢各位大哥帮忙!!

解决方案 »

  1.   

    建议,
    虽然你的数据库中不存在对应的Bool列,你可以在DataTable人为的增加一列。
     DataTable dt = new DataTable();
    //
    DataColumn dc = new DataColumn("判断列", typeof(bool));
    dc.DefaultValue = false;//默认设置不选中。
    dt.Columns.Add(dc);
    更新数据行的时候可以通过这列的值来判断,当然不需要更新到数据库。
      

  2.   

    自己在数据源里加一个bool类型的列
      

  3.   

    虽然你的数据库中不存在对应的Bool列,你可以在DataTable人为的增加一列。
     DataTable dt = new DataTable();
    //
    DataColumn dc = new DataColumn("判断列", typeof(bool));
    dc.DefaultValue = false;//默认设置不选中。
    dt.Columns.Add(dc);