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 :
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!