Bonjour,

je cherche a remplir une dropdownlist depuis une base sql.
j'ai créé une fonction avec un sqldataadapter. Je lis mes enregistrements 1 par 1 de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Reader = Commande.ExecuteReader()
 
            Do While (Reader.Read())
 
                If Not (Reader.IsDBNull(0)) Then
                    MaDropdownList.Items.Add(Reader.GetString(0))
                End If
            Loop
Ca fonctionne, mon probleme c'est que la commande Add ne me permet pas de différencier mon item et ma value, les 2 valeurs sont identiques.

Quand on rentre a la main une Collection pour une dropdownlist, on peut dire que la valeur affichée (item) sera "Je ne sais pas remplir ma liste" et la valeur correspondante utilisée pour la programmation (value) sera "False".

Quelle fonction ou méthode utiliser pour différencier ma value et mon item dans mon bout de code?

Merci pour votre aide.
Bonne soirée.