(C# winform)
我想在 DataGrid 中加入一个 DataGridBoolColumn 列,这个列不是根据数据库中数据来的。我想用这个列来控制用户修改的行,就是更新时只更新 复选框 被选中的列。我怎么才能加进去呢??谢各位大哥帮忙!!
我想在 DataGrid 中加入一个 DataGridBoolColumn 列,这个列不是根据数据库中数据来的。我想用这个列来控制用户修改的行,就是更新时只更新 复选框 被选中的列。我怎么才能加进去呢??谢各位大哥帮忙!!
虽然你的数据库中不存在对应的Bool列,你可以在DataTable人为的增加一列。
DataTable dt = new DataTable();
//
DataColumn dc = new DataColumn("判断列", typeof(bool));
dc.DefaultValue = false;//默认设置不选中。
dt.Columns.Add(dc);
更新数据行的时候可以通过这列的值来判断,当然不需要更新到数据库。
DataTable dt = new DataTable();
//
DataColumn dc = new DataColumn("判断列", typeof(bool));
dc.DefaultValue = false;//默认设置不选中。
dt.Columns.Add(dc);