逐行绑定RadioButtonList和逐行绑定CheckBoxList,除了控件类型和控件名外,其他都一样。不想把相同的方法写两遍,怎么办?补充:因为有RadioButtonList rbl = (RadioButtonList)e.Item.FindControl(controlname);而范型不能convert,所以范型使用失败。
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
ListControl list = (ListControl)e.Item.FindControl("controlname");
list.DataSource= xxx;
list.DataBind();
或者
list.Items.Add(...);
RadioButtonList和CheckBoxList都属于ListControl
慕桂英546537
TA贡献1848条经验 获得超10个赞
构造Binding
new Binding(
string propertyName,
object dataSource,
string dataMember
);
比如:
Binding bd = new Binding("Text",数据源对象,"数据源成员");
TextBox.DataBindings.Add(bd );
Binding bd = new Binding("Checked",数据源对象,"数据源成员");
CheckBoxList.DataBindings.Add(bd );
- 2 回答
- 0 关注
- 416 浏览
添加回答
举报
0/150
提交
取消