Concaténation de deux deux chaines dans DropDownList
Bonjour,
J'ai une liste déroulante dans laquelle je voudrais afficher la concaténation de deux champs mais mes différents essais ne donne plus rien.
J'ai d'abord essayé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| /*Définition de la chaine de connexion*/
string c_string = @"data source=JF\PRO; initial catalog=BaseExemples; integrated security=true";
SqlConnection cx = new SqlConnection(c_string);
/*Remplissage de la liste déroulante pour le site principal*/
string rqListePrinciaple = " select Code,Libellé,Code + Libellé as CodeLibelle from Site";
SqlCommand sql = new SqlCommand(rqListePrinciaple, cx);
cx.Open();
SqlDataReader JDD = sql.ExecuteReader();
this.ListeSitePrincipale.DataSource = JDD;
this.ListeSitePrincipale.DataValueField = "Code";
this.ListeSitePrincipale.DataTextField = "CodeLibelle";
this.ListeSitePrincipale.DataBind();
this.ListeSitePrincipale.SelectedIndex = 0;
//Fermeture du reader
JDD.Close();
//Fermeture de la connexion
cx.Close(); |
Et aussi :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| /*Définition de la chaine de connexion*/
string c_string = @"data source=JF\PRO; initial catalog=BaseExemples; integrated security=true";
SqlConnection cx = new SqlConnection(c_string);
/*Remplissage de la liste déroulante pour le site principal*/
string rqListePrinciaple = " select Code,Libellé,CONCAT(Code,Libellé) as CodeLibelle from Site";
SqlCommand sql = new SqlCommand(rqListePrinciaple, cx);
cx.Open();
SqlDataReader JDD = sql.ExecuteReader();
this.ListeSitePrincipale.DataSource = JDD;
this.ListeSitePrincipale.DataValueField = "Code";
this.ListeSitePrincipale.DataTextField = "CodeLibelle";
this.ListeSitePrincipale.DataBind();
this.ListeSitePrincipale.SelectedIndex = 0;
//Fermeture du reader
JDD.Close();
//Fermeture de la connexion
cx.Close(); |
Y-a t-il une autre syntaxe pour concaténer deux chaines ?
Merci.