首頁 > 資料庫 > mysql教程 > 如何從資料綁定 DropDownList 中檢索所選值?

如何從資料綁定 DropDownList 中檢索所選值?

Patricia Arquette
發布: 2024-12-31 05:26:09
原創
808 人瀏覽過

How Do I Retrieve the Selected Value from a Data-Bound DropDownList?

DropdownList 資料來源- 取得所選值

問題:

如何存取在DropDownList 綁定中所選的綁定值到一個資料來源?

答案:

將DropDownList 綁定到數據源涉及三個關鍵元素:

  1. 數據源: 資料來源,例如資料集或DataTable。
  2. DataValueField: 表示基礎資料值的隱藏欄位。
  3. DataTextField: DropDownList 中出現的顯示欄位。

綁定DropDownList:

將 DropDownList 綁定到 DataTable資料來源:

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);

SqlCommand cmd = new SqlCommand("Select * from tblQuiz", con);

SqlDataAdapter da = new SqlDataAdapter(cmd);

DataTable dt = new DataTable();
da.Fill(dt);

DropDownList1.DataTextField = "QUIZ_Name";
DropDownList1.DataValueField = "QUIZ_ID";

DropDownList1.DataSource = dt;
DropDownList1.DataBind();
登入後複製

取得所選值:

取得之後所選取的值綁定:

  1. 啟用AutoPostBack: 在DropDownList 中將AutoPostBack 屬性設為「true」。
  2. SelectedIndexChanged 事件: 實作SelectedIndexChanged事件來處理
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string selectedValue = DropDownList1.SelectedValue;
    string selectedText = DropDownList1.SelectedItem.Text;
}
登入後複製

使用此方法,您可以在使用者進行選擇時存取DropDownList 的選取值關聯文字。

以上是如何從資料綁定 DropDownList 中檢索所選值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板