绑定数据后从下拉列表中丢失(--Select--)
List<string> state = new List<string>();
state = Details.getstate(country);
ddl_State.DataSource = state;
ddl_State.DataBind();
答案 0 :(得分:1)
假设你有 - 选择 - 在你的标记中定义,如下所示:
<asp:DropDownList ID="ddl_State" runat="server">
<asp:ListItem Text="--Select--" Value="0" />
</asp:DropDownList>
您可以使用AppendDataBoundItems
属性在绑定数据时添加项目而不清除已声明的项目:
<asp:DropDownList ID="ddl_State" AppendDataBoundItems="True" runat="server">
<asp:ListItem Text="--Select--" Value="0" />
</asp:DropDownList>
请注意,我遗漏了很多标记 - 这只是为了给出一般概念。