Remplir une DropDownList

Signaler
Messages postés
52
Date d'inscription
dimanche 2 septembre 2007
Statut
Membre
Dernière intervention
26 juin 2008
-
Messages postés
63
Date d'inscription
vendredi 6 décembre 2002
Statut
Membre
Dernière intervention
16 janvier 2009
-
bonsoir,
j'ai une méthode dans un web service qui retourne une datatable;
dans ma webform j'ai récupérer les données retournées par la méthode dans une gridview de 2 colonnes.
ma question: comment je récupére les données du premier colonne dans une DropDownList (liste déroulante)?


merci pour votre collaboration

merci pour codes-sources

1 réponse

Messages postés
63
Date d'inscription
vendredi 6 décembre 2002
Statut
Membre
Dernière intervention
16 janvier 2009
1
Salut,

Il te suffit de définir ton dataview comme source de donnée de ta dropdownlist à travers la propriété DataSource.
Puis d'indiquer dans les propriétés DataTextField et DataValueField les colonnes à utiliser.

Ex: ton dataview a la structure suivante:

   ID   Label
   --   -------
   1    Ceci est un libellé
   2    Un autre libellé
   ..

Tu devras donc écrire quelque chose comme
DropDownList1.DataSource = v_myDataView;
DropDownList1.DataTextField = "Label";         
DropDownList1.DataValueField = "ID";
DropDownList1.DataBind();

Tu pourrais également creuser l'utilisation des ObjectDataSource...

Frederyck