将数据绑定到下拉列表后从列表中丢失( - select--)

时间:2013-04-25 05:33:41

标签: asp.net drop-down-menu

绑定数据后从下拉列表中丢失(--Select--)

 List<string> state = new List<string>();
        state = Details.getstate(country);
        ddl_State.DataSource = state;
        ddl_State.DataBind();

1 个答案:

答案 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>

请注意,我遗漏了很多标记 - 这只是为了给出一般概念。

ListControl.AppendDataBoundItems Property