В настоящее время у меня есть выпадающий список следующим образом:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="SelectionHasChanged"
DataSourceID="SqlDataSource1" DataTextField="Name" DataValueField="ID"
Width="214px">
/asp:DropDownList>
asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyDBConnectionString1 %>"
SelectCommand="SELECT [ID], Name], [Name] FROM [Names]">
/asp:SqlDataSource>
Есть две вещи, которые я пытаюсь получить в списке, когда выбор обновляется или удаляется:
1) Удалить удаленное содержимое из DropDownList
2) Первая запись в базе данных находится в поле при загрузке страницы, я хотел бы, чтобы она была пустой или говорила «Выбрать»
В настоящее время мне нужно обновить страницу, чтобы обновить выпадающий список удаленных элементов.
Я пытался добавить DropDownList1.DataBind();
в различных методах (page_load, update, delete) и DropDownList1.DataSource = SqlDataSource1;
(но я получаю сообщение об удалении объекта (SqlDataSource1?)
Я добавил тег / элемент управления с именем EnableViewState="false"
, при обновлении элемента он обновляется при выборе другого элемента, но при удалении элемента мне необходимо обновить список сразу.