remplir un DropDownList avec un DataTable
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:
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:
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 :(