Obtention des valeurs sélectionnées à partir d'une liste déroulante avec DataSource
Q : Comment récupérer la valeur sélectionnée dans une liste déroulante remplie de données source ?
A : Utiliser une source de données dans une liste déroulante propose diverses options de liaison. Cependant, il est essentiel de comprendre trois concepts clés :
Pour lier une liste déroulante à une source de données de table de données, suivez ces étapes :
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();
Lorsque vous sélectionnez une option dans la liste déroulante, l'événement SelectedIndexChanged est déclenché. Utilisez cet événement pour traiter la sélection :
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string strQUIZ_ID=DropDownList1.SelectedValue; string strQUIZ_Name=DropDownList1.SelectedItem.Text; // Your code to process the selected value }
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!