【发布时间】:2016-01-28 15:03:49
【问题描述】:
我在Repeater 中有一个CheckBoxList,我的代码来自这里Dynamic dropdownlist in repeater, ASP.NET。
如果这样做:
<asp:CheckBoxList ID="chklWorkType" runat="server" OnDataBinding="chklWorkType_DataBinding"></asp:CheckBoxList>
protected void chklWorkType_DataBinding(object sender, System.EventArgs e)
{
CheckBoxList chk = (CheckBoxList)(sender);
chk.Items.Add(new ListItem("nem 1", "1"));
chk.Items.Add(new ListItem("num 2", "2"));
chk.SelectedValue = chk.DataValueField;
}
这是我的错误信息:
System.ArgumentOutOfRangeException: 'chklWorkType' 有一个无效的 SelectedValue,因为它不存在于项目列表中。
【问题讨论】:
标签: c# asp.net repeater checkboxlist