Ausgewählten Wert aus DropdownList mit Datenquelle erhalten
DropdownList ist ein HTML-Element, mit dem Benutzer einen einzelnen Wert aus einer Liste von Optionen auswählen können. Wenn Sie eine DropdownList mit einer Datenquelle verwenden, ist es wichtig zu verstehen, wie Sie den ausgewählten Wert abrufen, um verschiedene Vorgänge in Ihrem Code auszuführen.
Um eine DropdownList an eine Datenquelle wie eine DataTable oder eine SqlDataSource zu binden, müssen Sie Folgendes tun Geben Sie drei Eigenschaften an:
Zum Beispiel bindet der folgende Code eine DropdownList an eine DataTable Verwenden Sie das Feld „Quiz_ID“ als Wertfeld und das Feld „Quiz_Name“ als Textfeld:
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();
Sobald die DropdownList an die Datenquelle gebunden ist, können Sie den ausgewählten Wert über abrufen SelectedIndexChanged-Ereignis. Dieses Ereignis wird immer dann ausgelöst, wenn der Benutzer ein anderes Element aus der Liste auswählt. Innerhalb dieses Event-Handlers können Sie auf den ausgewählten Wert zugreifen mit:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string selectedQuizID = DropDownList1.SelectedValue; string selectedQuizName = DropDownList1.SelectedItem.Text; // Perform your code here... }
Dieser Code erfasst die „Quiz_ID“ des ausgewählten Quiz und speichert sie in der Variablen „selectedQuizID“. Darüber hinaus erhält es den angezeigten Text des ausgewählten Elements und speichert ihn in der Variablen „selectedQuizName“. Sie können diese Werte nun verwenden, um alle erforderlichen Vorgänge basierend auf der Auswahl des Benutzers auszuführen.
Das obige ist der detaillierte Inhalt vonWie rufe ich den ausgewählten Wert aus einer datenquellengebundenen Dropdown-Liste ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!