请问如何将数据库中的值绑定到Repeater控件中的CheckBox上?
我想要实现这样一个功能,首先是有一个repeater控件,绑定的数据源是数据库中的一个查询结果集,然后这个repeater控件中的一列是由3个CheckBox组成的,分别是“类型A”,“类型B”,“类型C”,数据源中也有一个字段,字段内容就是这3种(可多选),现在想要达到的效果就是在绑定数据的时候,根据表中字段的内容控制这3个CheckBox的选中状态。
例如,第一行记录中,字段内容是“类型A”和“类型C”,那么前端显示的时候,类型A和类型C的checkBox就是选中状态,第二行记录如果是“类型A”和“类型B”,那么就是类型A和类型B的CheckBox被选中,第三行如果只有“类型C”,那么就仅仅是类型C的CheckBox被选中。
之后操作者可以修改这3个CheckBox的选中状态,再点提交按钮,将数据库中的字段修改为操作之后的结果。
请问这样的一个功能应该以怎样的方法去实现呢?
------解决方案--------------------
第1个
<asp:CheckBox runat="server" Checked="<%# eval("类型字段").ToString()=="A"?"True":"False" %>"/>
第2个
<asp:CheckBox runat="server" Checked="<%# eval("类型字段").ToString()=="B"?"True":"False" %>"/>
第3个
<asp:CheckBox runat="server" Checked="<%# eval("类型字段").ToString()=="C"?"True":"False" %>"/>
------解决方案--------------------Refer this:
http://www.cnblogs.com/insus/archive/2013/04/23/3035447.html