Je veux définir selecteditem pour asp. net dropdownlist contrôle par programme.
Donc, je veux passer une valeur au contrôle dropdownlist pour définir l'élément sélectionné, où l'élément est égal à la valeur transmise.
Je veux définir selecteditem pour asp. net dropdownlist contrôle par programme.
Donc, je veux passer une valeur au contrôle dropdownlist pour définir l'élément sélectionné, où l'élément est égal à la valeur transmise.
En supposant que la liste est déjà lié aux données, vous pouvez simplement mettre l' SelectedValue
de la propriété sur votre liste déroulante.
list.DataSource = GetListItems(); // <-- Get your data from somewhere.
list.DataValueField = "ValueProperty";
list.DataTextField = "TextProperty";
list.DataBind();
list.SelectedValue = myValue.ToString();
La valeur de l' myValue
variable aurait besoin d'exister dans la propriété spécifiée dans l' DataValueField
dans votre contrôle de la liaison de données.
Mise à JOUR:
Si la valeur de myValue
n'existe pas en tant que valeur de la liste déroulante options de il sera, par défaut, sélectionnez la première option dans la liste déroulante.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.