Obtention de la valeur sélectionnée à partir de DropdownList avec la source de données
DropdownList est un élément HTML qui permet aux utilisateurs de sélectionner une seule valeur dans une liste d'options. Lorsque vous utilisez une DropdownList avec une source de données, il est essentiel de comprendre comment récupérer la valeur sélectionnée pour effectuer diverses opérations dans votre code.
Pour lier une DropdownList à une source de données, telle qu'un DataTable ou un SqlDataSource, vous devez spécifiez trois propriétés :
Par exemple, le code suivant lie une DropdownList à une DataTable utilisant le champ "Quiz_ID" comme champ de valeur et le champ "Quiz_Name" comme champ de texte :
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();
Une fois la DropdownList liée à la source de données, vous pouvez récupérer la valeur sélectionnée via le SelectedIndexChanged. Cet événement est déclenché chaque fois que l'utilisateur sélectionne un élément différent dans la liste. Dans ce gestionnaire d'événements, vous pouvez accéder à la valeur sélectionnée en utilisant :
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string selectedQuizID = DropDownList1.SelectedValue; string selectedQuizName = DropDownList1.SelectedItem.Text; // Perform your code here... }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!