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

lslove87 2008-06-17 10:05:40
我在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
...全文
1096 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
amandag 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
DataTable添加CheckBox?
[/Quote]

DataTable可是在内存里的..
stning 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
DataTable添加CheckBox?
[/Quote]大哥,你在开玩笑吗?
李班头 2008-06-17
  • 打赏
  • 举报
回复
up
suzhu2500084 2008-06-17
  • 打赏
  • 举报
回复
数据库里边没有给CheckBox一个表实符吗?
wuhaiwuya 2008-06-17
  • 打赏
  • 举报
回复
DataTable添加CheckBox? 牛人 不能添的

datagrid 或者 datagridview
sxmonsy 2008-06-17
  • 打赏
  • 举报
回复
用DataGrid:

for (int i = 0; i <= DataGrid1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)DataGrid1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
......
}
}

xiaoqhuang 2008-06-17
  • 打赏
  • 举报
回复
用模板列放checkbox,通过row.FindControls(checkbox的Id)来取
金欧 2008-06-17
  • 打赏
  • 举报
回复
插入checkbox对象时给那个控件设置ID值,然后循环获取Table的Row对象,然后用Row对象的findControl方法根据添加的Checkbox的ID来取出当前行的checkbox对象,然后判断checked状态就可以了
懒牛科技 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Guyschaos 的回复:]
为什么不在DataGrid添加CheckedBox呢?
[/Quote]
贫僧又回来了 2008-06-17
  • 打赏
  • 举报
回复
为什么不在DataGrid添加CheckedBox呢?
我姓区不姓区 2008-06-17
  • 打赏
  • 举报
回复
DataTable添加CheckBox?
lslove87 2008-06-17
  • 打赏
  • 举报
回复
呵呵,写错了,问题已经搞定了

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧