私は新しいASP.NET開発者です。私はLinq-To-Entitiesを学ぼうとしています。ステータスエンティティのステータスリストを取得するために、DropDownListをLinqステートメントでバインドしようとしています。すべてがうまくいきます。しかし、私はDropDownListに "Select"オプションを追加しようとしていますが、それは私とはうまく動作しません。 これを修正する方法を教えてください。このASP.NET DropDownListコントロールにデフォルトの "選択"オプションを追加する方法はありますか?
ASP.NETコード:コードビハインド
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList1.Items.Add(new ListItem("Select", "0", true));
bindStatusDropDownList();
}
}
private void bindStatusDropDownList()
{
Status status = new Status();
DropDownList1.DataSource = status.getData();
DropDownList1.DataValueField = "ID";
DropDownList1.DataTextField = "Description";
DropDownList1.DataBind();
}
UPDATE:私もで実行しようとしました
マークアップのDropDownListのセットが、それは私と一緒に、あまりにも動作しませんでした
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="0" Text="Select"></asp:ListItem>
</asp:DropDownList>
あなたの助けと明確な説明をありがとう。それは今私と一緒に働く。私は本当にあなたの助けに感謝します。 – user3107976
問題ないです。私は助けてくれてうれしいです。 – Belogix
ドロップダウンコントロールをバインドした後に値とテキストの新しい項目を挿入する場合は、ddlClientGroup.Items.Insert(0、New ListItem( " - Choose - "、 "0"))を使用します。 – user1263981