问题描述
我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞dataTable=newDataTable("dTable");//创建一个DataTable对象,包括六列,前五列为string,最后一列为Boolstring[]DummyItem=newstring[6]{"英文名称","中文名称","说明","类型","长度","缺省值"};DataColumndtcol=null;for(inti=0;i<6;i++)//创建string列{dtcol=newDataColumn(DummyItem[i]);dtcol.DataType=Type.GetType("System.String");dtcol.DefaultValue="";dataTable.Columns.Add(dtcol);}//创建Bool列,用CheckedBox来显示dtcCheck=newDataColumn("不为空");dtcCheck.DataType=Type.GetType("System.Boolean");dtcCheck.DefaultValue=false;dataTable.Columns.Add(dtcCheck);DBG.DataSource=dataTable;//把表绑定到DataGrid
解决方案
解决方案二:
DataTable添加CheckBox?
解决方案三:
为什么不在DataGrid添加CheckedBox呢?
解决方案四:
引用2楼Guyschaos的回复:
为什么不在DataGrid添加CheckedBox呢?
解决方案五:
插入checkbox对象时给那个控件设置ID值,然后循环获取Table的Row对象,然后用Row对象的findControl方法根据添加的Checkbox的ID来取出当前行的checkbox对象,然后判断checked状态就可以了
解决方案六:
用模板列放checkbox,通过row.FindControls(checkbox的Id)来取
解决方案七:
用DataGrid:for(inti=0;i<=DataGrid1.Rows.Count-1;i++){CheckBoxcbox=(CheckBox)DataGrid1.Rows[i].FindControl("CheckBox1");if(cbox.Checked==true){......}}
解决方案八:
DataTable添加CheckBox?牛人不能添的datagrid或者datagridview
解决方案九:
数据库里边没有给CheckBox一个表实符吗?
解决方案十:
up
解决方案十一:
引用1楼ojlovecd的回复:
DataTable添加CheckBox?
大哥,你在开玩笑吗?
解决方案十二:
引用1楼ojlovecd的回复:
DataTable添加CheckBox?
DataTable可是在内存里的..
解决方案十三:
呵呵,写错了,问题已经搞定了