主题:怎样在DataGrid中添加checkbox
a97191
[专家分:4040] 发布于 2006-05-05 11:33:00
怎样在DataGrid中添加checkbox,数据库中的字面为bool型,如果为true则checked
否不选择,请问怎么做,本人的asp.net的C#
回复列表 (共6个回复)
沙发
44103501 [专家分:210] 发布于 2006-05-06 00:02:00
用模板列里面放一个CheckBox控件,然后用一个dataset把数据库里bit类型的值读出来
然后绑定datagrid
然后把模板列的CHECKBOX空间的Checked='<%# DataBinder.Eval(Container.DataItem,"数据库里面bit列的字段名")%>'
就OK了
板凳
a97191 [专家分:4040] 发布于 2006-05-06 09:32:00
那怎样响应点击事件呢
3 楼
44103501 [专家分:210] 发布于 2006-05-06 23:55:00
你可以在项模板里放一个checkbox并设为不可用 并放一个按钮
设置按钮的commandname
再在编辑摸班放一个checkbox 一样绑定BIT字段的值
并且放一个更新按钮
点下更新之后 bool类型=((CheckBox)e.item.findControl["checkbox的id"]).Checked
更新到数据库中
把可编辑行号设置为-1 并且再次调用datagrid绑定函数
4 楼
a97191 [专家分:4040] 发布于 2006-05-08 09:16:00
问题是原先已有的被选中
5 楼
44103501 [专家分:210] 发布于 2006-05-09 03:34:00
44103501 QQ
6 楼
44103501 [专家分:210] 发布于 2006-05-09 03:34:00
不知道你说什么被选中
我来回复