0

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

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

1 回答 1

1

假设您在标记中定义了 --Select-- ,如下所示:

<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 属性

于 2013-04-25T06:03:27.673 回答