50分,我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞

问题描述

我在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可是在内存里的..
解决方案十三:
呵呵,写错了,问题已经搞定了

时间: 2024-07-31 08:26:44

50分,我在DataTable中添加了一个CheckBox控件,我现在要判断checkBox是否被选中,怎么搞的相关文章

问题标签用户 VS中添加ext.net后控件无法正确显示,浏览器中查看正常

问题描述 设计界面中EXT控件显示pleaseconfigureinsourceview 解决方案

如何在vb2005中添加自己创建的控件

问题描述 我有做一个自己的控件,在新工程里面要添加我自己做的控件,应该怎么做?一直都没有找到,急等回复! 解决方案 解决方案二:你发布之后,像添加其他控件一样

wpf中我的一个用户控件在一个窗体中不同的位置显示的效果不一样啊

问题描述 我写了一个窗帘的动态控件,空可以控制窗帘上下拉动,实现的原理是我让那张窗帘的背景图片慢慢的上下移动,往上移动的时候,超出的窗帘顶部的时候,超出的部分是看不见的,那样窗帘的效果可以实现.现在问题来了,我把这个用户控件放到一个窗体中,在这个窗体的这个位置的时候,运行程序,这个控件没出现什么问题,但是把该控件拖到窗体的中间的时候,运行程序,当往上的时候,窗帘超出的部分就会显示出来,也就是这张图片会完全显示出来,这样效果就没有了,但是在刚刚那个位置的时候,该窗帘控件超出的部分是显示不出来的,可

在WinForm,自定义类中添加 System.Timers.Timer控件,为什么不能正常进行

问题描述 在自定义类中加入System.Timers.Timertimergamebegin;System.Timers.Timertimersendpoker;在构造函数中:publicMyClass(){this.timergamebegin=newSystem.Timers.Timer(Desk.addpointtimes*1000);timergamebegin.Elapsed+=newSystem.Timers.ElapsedEventHandler(this.timergamebeg

在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField

asp.net|控件|数据 导言     让我们花点时间在浏览器中来看看我们的成果.这时,你将看到一个表格, 表格中每一个记录都是一个雇员的信息,一共有四列:一个是雇员的姓, 一个是名字,一个是头衔,还有一个是他们的受雇日期.     就像你看到的那样,TemplateField由两个模板组成--一个ItemTemplate,它有一个Label控件,其Text属性被设置为FirstName数据字段的值:还有一个EditItemTemplate,它有一个TextBix控件,其Text属性也被设置为

在ASP中使用智岛网格控件全过程

过程|控件 在ASP中使用智岛网格控件全过程 -------------------------------------------------------------------------------- 智岛网格控件作为数据的表示层,可以非常方便的进行货币样式.人民币大小写.中文大小写.各种逻辑样式.百分比样式.千分位分割等样式设置:可以冻结.锁定行列.对输入数据进行验证:可对字段设置公式,方便快捷地统计.汇总数据.智岛网格控件以其丰富多样的表现形式.简单易用的操作赢得了广大软件开发人员的一

(论坛答疑点滴)如何在一个用户控件内操作另外一个用户控件的中的控件?

控件 比如一个论坛,上面一个top用户控件用来登陆,下面一个buttom的用户控件用来显示在线人数,要求登陆以后立即刷新online中的在线人数,就需要在一个用户控件中操作另外一个用户控件中的控件(这2个用户控件都包含在一个页面中) 看过 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125515.html 和 http://www.cnblogs.com/lovecherry/archive/2005/04/11/135543.htm

c#算法-c#中快速从3个DataTable中分别提取一个数据进行相加,获得我想要的值

问题描述 c#中快速从3个DataTable中分别提取一个数据进行相加,获得我想要的值 [背景]:有三个DataTable,每个DataTable大约1.5万条数据. [我的需求描述]:封装一个方法,参数1是我需要的值,参数2是偏差值,参数3.4.5分别是3个DataTable,参数6是一个允许的匹配次数(当然,有好的办法的话,这个参数可以不要),我的意思必须要很快的从3个DataTable中各抽出一行中的一列(也就是分别从3个DataTable中提取一个数),进行相加,3个数加得的总和应该在参

gridview中checkbox控件绑定数据的问题(100分)

问题描述 我正在做一个权限设置的模块,希望通过gridview实现,设想是gridview的列是根据数据库的字段动态生成的每个列头就是数据库字段名,列中是控件checkbox,checkbox是否被选中根据数据库中另外一个表的数据现在的问题是能动态生成列了,但是怎么给checkbox控件绑定数据啊~~ 解决方案 解决方案二:你那一列是什么字段,Bit类型,还是Boolean型,解决方案三:先转换成模版列.绑定然后解决方案四:<asp:TemplateColumnItemStyle-Wrap=&quo