Bonjour,
J'ai une page ASP.NET qui, quand elle se lance, remplit une DropDownList grace à cette méthode :
Comme vous pouvez le voir, ma requête me retourne un numéro, un nom et prénom de professeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 protected void RemplirListeDeroulante() { Req = "SELECT NOTEACHER, NAMETEACHER, SURNAMETEACHER FROM TEACHER"; Cmd = new OracleCommand(Req, Cnx); Jdd = Cmd.ExecuteReader(); this.DropDownList1.DataSource = Jdd; this.DropDownList1.DataValueField = "NOTEACHER"; this.DropDownList1.DataTextField = "NAMETEACHER"; this.DropDownList1.DataBind(); this.DropDownList1.SelectedIndex = 0; Jdd.Close(); }
La valeur de chaque ligne de la DropDownList est donc égale à mon numéro, tandis que le texte affiché correspond au nom.
Mais si dans le texte affiché, je veux le nom ET le prénom ? Comment je fais ?
J'ai bien pensé à faire une vue pour sa, mais sa m'enbête de créer une vue juste pour remplir une DropDownList sur tout celle de mon site.
Microsoft a bien du penser à la chose en créant son langage non ?
Merci de votre aide
Partager