Bonjour,

J'ai une DropDownList remplie à l'aide d'une base de donnée avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.