データをバインドした後、ドロップダウン リストから (--Select--) を失う
List<string> state = new List<string>();
state = Details.getstate(country);
ddl_State.DataSource = state;
ddl_State.DataBind();
データをバインドした後、ドロップダウン リストから (--Select--) を失う
List<string> state = new List<string>();
state = Details.getstate(country);
ddl_State.DataSource = state;
ddl_State.DataBind();
次のように、マークアップで --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>
多くのマークアップを省略していることに注意してください。これは、一般的な概念を示すためのものです。