dans la liste déroulante de la valeur dans asp.net
Je veux ajouter une valeur dans la liste déroulante qui ne peut pas être sélectionné, comme un titre.
Ex: j'ai un mois dans la liste déroulante. Le premier élément doit être "choisir les mois" ce ne doit pas être sélectionné. Et la prochaine est de janvier à décembre. Comment puis-je le faire?
Et c'est mon code actuel.
string selectmonth = "select * from tblmonth";
SqlCommand scmselect = new SqlCommand(selectmonth, scnbuboy);
SqlDataReader sdrselect = scmselect.ExecuteReader();
drmonth.DataTextField = "month";
drmonth.DataValueField = "monthID";
drmonth.DataSource = sdrselect;
drmonth.DataBind();
Ce que vous avez essayé ?
OriginalL'auteur wormwood | 2013-08-21
Vous devez vous connecter pour publier un commentaire.
Vous pouvez même utiliser un
RequiredFieldValidator
qui ne tiennent pas compte de cet élément, il la considère comme non sélectionnés.OriginalL'auteur Rango
Vous pouvez ajouter une valeur vide comme:
Et il suffit d'ajouter une validation pour empêcher le choix d'option vide comme
asp:RequiredFieldValidator
.OriginalL'auteur 7alhashmi
Ce sont TOUTES d'excellentes réponses, si vous souhaitez travailler dur. Mais ma conjecture est que vous avez déjà les éléments que vous voulez pour la liste à venir à partir d'un élément lié aux données, et voulez seulement ajouter de la tête de liste "Hé, mec - choisir un!" option. En supposant que c'est le cas...
Voici la Réponse FACILE. Et il fonctionne TOUJOURS...
Maintenant, vous obtiendrez une liste Déroulante avec tous vos éléments de données, PRÉCÉDÉ PAR votre "Sélectionner un objet" déclaration faite dans le manuel de l'élément. Essayez de donner une valeur par défaut si possible, ce qui permettra d'éliminer toutes les erreurs que vous pourriez rencontrer. La valeur par défaut est Zéro, donc si nul n'est pas un problème, puis de le laisser seul, si le zéro EST un problème, remplacez la valeur par défaut de zéro dans l'article avec quelque chose qui ne va PAS planter votre code.
Et cesser de travailler si dur...c'est ce que Visual Studio est pour.
OriginalL'auteur Todd R. Hill
essayer celui-ci
Valeur doit être vide pour que la sélection par défaut listitem, puis il fonctionne très bien
OriginalL'auteur Asim
Dire que vous avez un menu déroulant appelé
ddlMonths
:OriginalL'auteur Dimitar Dimitrov
De façon simple, ce n'est pas possible. Parce que
DropdownList
contenirListItem
et elle sera sélectionnée par défautMais, vous pouvez utiliser
ValidationControl
:OriginalL'auteur Arshad
Pour ajouter des éléments à la liste déroulante de la valeur dans asp.net à l'aide de c# juste ajouter ci-dessous les codes par exemple:
OriginalL'auteur moslem razyani
Code VB:
Vue:
OriginalL'auteur JoshYates1980
Vous pouvez essayer ce
OriginalL'auteur Subhash Jakhar