Как установить флажок с помощью DropDownCheckBoxes на основе значений базы данных в C# - PullRequest
1 голос
/ 11 апреля 2020

Мне нужно извлечь выбранные значения флажков, которые хранятся в базе данных, в форму.

Я создал список флажков и кнопку для сохранения проверенных значений в приложении 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 значение соответствующего флажка не выбрано.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...