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
Patricia Arquetteoriginal
2025-01-04 06:25:40438parcourir

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;

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.
}

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!

Déclaration:
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