Bonjour,
J'ai une DropDownList remplie à l'aide d'une base de donnée avec :
1 2 3 4 5 6 7 8 9 10 11 12 13
| /*Remplissage de la liste déroulante pour le site principal*/
string rqSitePrinciaple = " select Code,Libellé,CAST(Code as VARCHAR(2))+' '+'-'+' '+Libellé as CodeLib from Site";
SqlCommand sqlSitePrincipale = new SqlCommand(rqSitePrinciaple, cx);
...
SqlDataReader ResultatRequeteSitePrincipale = sqlSitePrincipale.ExecuteReader();
this.ListeSitePrincipale.DataSource = ResultatRequeteSitePrincipale;
this.ListeSitePrincipale.DataValueField = "Code";
this.ListeSitePrincipale.DataTextField = "CodeLib";
this.ListeSitePrincipale.DataBind();
this.ListeSitePrincipale.SelectedIndex = 0; |
avec la variable Code qui est de type entier.
Je voudrais récupérer la valeur du code sélectionnée dans la liste par l'utilisateur.
J'ai essayé avec
int ChoixCode = ListeSiteSecondaire.SelectedItem.Value;
mais j'ai un problème de type avec l'impossibilité de convertir un string en int.
Est-ce que quelqu'un pourrait me dire comment récupérer la valeur de Code en type int ?
Merci.
Partager