Bonjour,
j'utilise une DropDownList liée à un ObjectDataSource.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<asp:DropDownList ID="ddl" runat="server" DataSourceID="odsMagasin" DataTextField="libelleMagasin" DataValueField="codeMagasin">
L'attribut DataTextField correspond au texte de la DropDownList, et cet attribut ne prend qu'une seule valeur (une colonne du dataSource).
Le problème, c'est qu'à l'affichage, seul le nom du magasin s'affiche, alors que je souhaiterais afficher une chaine de la forme : "codeMagasin - libelleMagasin".

Y'a t il un moyen de faire ça (tout en gardant l'objectDataSource) ?

Faut-il créer un CustomControl ? Si quelqu'un a des pistes, je suis interressé.

Merci d'avance.