bonjour,

Voilà je récupère un DataTable (d'une table qui a 2 champs Id et Nom)dans mon contrôle utilisateur et j'aimerai remplir mon DropDownList avec le nom.
J'ai essaié cette technique qui me remplit seulement visuellement le composant avec le nom.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for (int i = 0; i < dtStatus.Rows.Count; i++)
            {
                dpdStatut.Items.Add(dtStatus.Rows[i]["sta_nom"].ToString());
            }
Le problème avec ça c'est que je n'ai pas l'id.
De plus, quand je sélectionne une ligne dans le composant pour récupérer la valeur il me donne toujours le premier de la liste. Pour ça j'utilise cette ligne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
string test = dpdStatut.SelectedValue.ToString();
J'espère que vous aurez une solution à me proposer. N'y aurait-il pas une solution pour remplir automatiquement le composant avec ma table?

merci de vos réponses car sans ça je sais pas insérer dans ma table