У меня есть CheckBoxList
в Repeater
, а код у меня есть Dynamic dropdownlist in repeater, ASP.NET.Динамический флажок в репитере, 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, который является недействительным, поскольку он не существует в списке предметов.
Спасибо, я понимаю, что вы имеете в виду. Исправлена ошибка. – Farzaneh
@Farzaneh: добро пожаловать –