Maison > base de données > tutoriel mysql > Comment récupérer la valeur sélectionnée à partir d'une DropDownList ASP.NET liée aux données ?

Comment récupérer la valeur sélectionnée à partir d'une DropDownList ASP.NET liée aux données ?

Patricia Arquette
Libérer: 2025-01-04 06:25:40
original
432 Les gens l'ont consulté

How Do I Retrieve the Selected Value from a Data-Bound ASP.NET DropDownList?

Récupération de la valeur sélectionnée à partir de DropDownList avec liaison de données

Dans ASP.NET, l'utilisation d'une DropDownList avec une source de données permet de remplir la liste avec données et les présenter à l’utilisateur. Cependant, récupérer la valeur sélectionnée dans la liste peut prêter à confusion lors de sa liaison à une source de données.

Comprendre la liaison de données

Lors de la liaison d'une DropDownList à une source de données, vous devez spécifier trois propriétés clés :

  • DataSource : La table de données ou ensemble de données qui fournit les données de la liste.
  • DataValueField :Le champ qui contient la valeur associée à chaque élément (généralement un identifiant).
  • DataTextField : Le champ qui affiche le texte affiché dans le list.

Récupération de la valeur sélectionnée

Pour récupérer la valeur sélectionnée dans DropDownList, vous pouvez accéder à la propriété SelectedValue, qui renvoie la valeur de la liste sélectionnée. le DataValueField de l'élément. Par exemple, si vous avez une DropDownList liée à une table avec un champ QuizID comme DataValueField et un champ QuizName comme DataTextField, vous pouvez obtenir l'ID du quiz sélectionné comme suit :

string quizID = DropDownList1.SelectedValue;
Copier après la connexion

Traitement sur la sélection

Si vous souhaitez effectuer des actions en fonction de l'élément sélectionné, vous pouvez gérer le Événement SelectedIndexChanged de DropDownList. Cet événement est déclenché lorsque l'élément sélectionné change, et vous pouvez accéder à la valeur et au texte de l'élément sélectionné à l'aide des propriétés SelectedValue et SelectedItem.Text, respectivement.

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string quizID = DropDownList1.SelectedValue;
    string quizName = DropDownList1.SelectedItem.Text;

    // Perform your custom processing here based on the selected item.
}
Copier après la connexion

En comprenant la liaison de données et en utilisant SelectedValue et SelectedIndexChanged événement, vous pouvez travailler efficacement avec des DropDownLists liées à des sources de données.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal