У меня есть выпадающий список с жестко закодированными значениями:
<asp:DropDownList ID="BulletinTypeDropDown" runat="server">
<asp:ListItem Selected="True" Text="--Select--" Value="--Select--"></asp:ListItem>
<asp:ListItem Text="News" Value="News"></asp:ListItem>
<asp:ListItem Text="report" Value="report"></asp:ListItem>
<asp:ListItem Text="System" Value="System"></asp:ListItem>
<asp:ListItem Text="Reminder" Value="Reminder"></asp:ListItem>
</asp:DropDownList>
Я хочу использовать это для вставки и редактирования значений из БД. Например, при добавлении записи пользователь выбирает «отчет» и «отчет» вставляется в базу данных. Затем, если пользователь переходит на редактирование страницы, поскольку значение в БД равно «отчет», то в раскрывающемся списке должно быть указано «отчет».
Но я могу успешно сохранить значение в БД, но не могу получить выбранную страницу во время редактирования.
Я использую работу с фреймами Entity, поэтому я устал от многих способов, но не смог получить значение на странице редактирования.
Вот способ, которым я пытался.
DropDown.SelectedValue = bulList.intype.ToString();
// intype - это значение, которое я получаю из БД, и оно возвращает точное значение, но передает нулевое значение в DropDown.selectedvalue.
Может кто-нибудь, пожалуйста, помогите мне, как я могу работать, чтобы получить значения в моем раскрывающемся списке.
Спасибо