首頁 >資料庫 >mysql教程 >如何從具有資料來源的 ASP.NET DropdownList 中取得所選值?

如何從具有資料來源的 ASP.NET DropdownList 中取得所選值?

Barbara Streisand
Barbara Streisand原創
2025-01-01 11:05:10937瀏覽

How Do I Get the Selected Value from an ASP.NET DropdownList with a Datasource?

使用資料來源從DropdownList 中取得選取值

在ASP.NET 中使用具有資料來源的DropdownList 時,了解如何檢索非常重要使用者的選擇。

要為 DropdownList 建立資料來源,請考慮三個關鍵Factors:

  • DataSource: 指定資料集、資料表或自訂資料來源。
  • DataValueField: 定義隱藏欄位。
  • DataTextField: 代表顯示在dropdown。

例如,要將DropdownList 綁定到儲存在「dt」中的DataTable:

DropDownList1.DataTextField = "QUIZ_Name";
DropDownList1.DataValueField = "QUIZ_ID";
DropDownList1.DataSource = dt;
DropDownList1.DataBind();

要處理使用者的選擇,請設定AutoPostBack="true" 並使用SelectedIndexChanged事件:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string strQUIZ_ID = DropDownList1.SelectedValue;
    string strQUIZ_Name = DropDownList1.SelectedItem.Text;
    // Your code based on user selection...
}

執行下列步驟,您可以從資料來源並回應所選值。

以上是如何從具有資料來源的 ASP.NET DropdownList 中取得所選值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn