Maison > base de données > tutoriel mysql > Comment récupérer les valeurs sélectionnées à partir d'une liste déroulante liée à une source de données ?

Comment récupérer les valeurs sélectionnées à partir d'une liste déroulante liée à une source de données ?

DDD
Libérer: 2024-12-29 19:01:14
original
905 Les gens l'ont consulté

How Do I Retrieve Selected Values from a Data Source-Bound DropdownList?

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 :

  • DataSource : Spécifie la source de données (ensemble de données, table de données ou objet personnalisé).
  • DataValueField : Le champ à utiliser comme valeur cachée de chacun option.
  • DataTextField : Le champ à afficher comme texte visible dans la liste déroulante.

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();
Copier après la connexion

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
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal