使用資料來源從 DropdownList 取得選定值
DropdownList 是 HTML 元素,讓使用者從選項清單中選擇單一值。將 DropdownList 與資料來源一起使用時,必須了解如何擷取所選值以在程式碼中執行各種操作。
要將 DropdownList 綁定到資料來源(例如 DataTable 或SqlDataSource),您必須指定三個屬性:
例如,以下程式碼使用以下程式碼將DropdownList 綁定到DataTable “Quiz_ID”欄位作為值欄位,「Quiz_Name」欄位作為文字欄位:
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();
DropdownList綁定到資料來源後,您可以透過 SelectedIndexChanged 檢索所選值活動。每當使用者從清單中選擇不同的項目時,就會觸發此事件。在此事件處理程序中,您可以使用下列方式存取所選值:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string selectedQuizID = DropDownList1.SelectedValue; string selectedQuizName = DropDownList1.SelectedItem.Text; // Perform your code here... }
此程式碼擷取所選測驗的「Quiz_ID」並將其儲存在「selectedQuizID」變數中。此外,它還取得所選項目的顯示文字並將其儲存在「selectedQuizName」變數中。現在您可以使用這些值根據使用者的選擇執行任何必要的操作。
以上是如何從資料來源綁定的下拉清單中檢索選定的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!