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 に答える