50分,我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞
我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞
dataTable = new DataTable("dTable"); //创建一个DataTable对象,包括六列,前五列为string,最后一列为Bool
string[] DummyItem = new string[6] { "英文名称", "中文名称", "说明", "类型", "长度", "缺省值" };
DataColumn dtcol = null;
for (int i = 0; i < 6; i++)//创建string列
{
dtcol = new DataColumn(DummyItem[i]);
dtcol.DataType = Type.GetType("System.String");
dtcol.DefaultValue = "";
dataTable.Columns.Add(dtcol);
}
//创建Bool列,用CheckedBox来显示
dtcCheck = new DataColumn("不为空");
dtcCheck.DataType = Type.GetType("System.Boolean");
dtcCheck.DefaultValue = false;
dataTable.Columns.Add(dtcCheck);
DBG.DataSource = dataTable; //把表绑定到DataGrid
dataTable = new DataTable("dTable"); //创建一个DataTable对象,包括六列,前五列为string,最后一列为Bool
string[] DummyItem = new string[6] { "英文名称", "中文名称", "说明", "类型", "长度", "缺省值" };
DataColumn dtcol = null;
for (int i = 0; i < 6; i++)//创建string列
{
dtcol = new DataColumn(DummyItem[i]);
dtcol.DataType = Type.GetType("System.String");
dtcol.DefaultValue = "";
dataTable.Columns.Add(dtcol);
}
//创建Bool列,用CheckedBox来显示
dtcCheck = new DataColumn("不为空");
dtcCheck.DataType = Type.GetType("System.Boolean");
dtcCheck.DefaultValue = false;
dataTable.Columns.Add(dtcCheck);
DBG.DataSource = dataTable; //把表绑定到DataGrid
...全文
相关推荐
多个datatable共存造成多个表格的checkbox都被选中
所以当有多个datatable 引用到一个页面中的时候,全选事件会匹配全部的datatable,所以造成全部多个表格的checkbox被都被选中
json获取datatable后生成table分页显示checkbox全选
*适用于查询,一次加载,减少访问服务器频率 *使用json获取datatable数据 *将datatable转换为table *将table分页 *checkbox全选
Winform中DataGridView中加checkBox列的用法
在窗体应用程序中,使用DataGridView中动态加入CheckBox列,并处理业务
多个jquery.datatable共存,checkbox全选异常的快速解决方法
主要介绍了多个jquery.datatable共存,checkbox全选异常的快速解决方法。需要的朋友可以过来参考下,希望对大家有所帮助
C# GridView+CheckBox删除记录
C# GridView CheckBox 實測可行


