Мне нужно извлечь выбранные значения флажков, которые хранятся в базе данных, в форму.
Я создал список флажков и кнопку для сохранения проверенных значений в приложении ASP. Net, используя C# следующим образом, используя DropDownCheckBoxes
<asp:DropDownCheckBoxes ID="DropDownCheckBoxes1" runat="server"
UseSelectAllNode="false"
Enabled="true"
ValidationGroup="ValidationSummary1"
CssClass="body"
UseButtons="true"
OnSelectedIndexChanged="DropDownCheckBoxes1_SelectedIndexChanged"
AutoPostBack="true">
<Style SelectBoxWidth="400"
DropDownBoxBoxWidth="250"
DropDownBoxBoxHeight="200"
SelectBoxCssClass="body"
DropDownBoxCssClass="body" />
<Texts SelectBoxCaption="[ ------- Select ------- ]" />
<Items>
<asp:ListItem Text="S" Value="S"></asp:ListItem>
<asp:ListItem Text="N" Value="N"></asp:ListItem>
</Items>
</asp:DropDownCheckBoxes>
Я связал DropDownCheckBoxes в Code позади as,
string S = reader["DropDownCheckBoxes1"].ToString();
foreach (System.Web.UI.WebControls.ListItem item in DropDownCheckBoxes1.Items)
{
if (S == item.Value)
{
item.Selected = true;
}
}
Но в DropDownCheckBoxes1 значение соответствующего флажка не выбрано.
Есть предложения?