Bonjour à tous,
Voila j'ai un petit probleme avec ma gridview. J'ai une requete qui me renvoie un objet perso Commande qui est comme cela en gros
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public Commande
{
     public string id_commande{get;set;}
     public Client client_commande{get;set;}
}
 
public Client
{
    public string nom_client{get;set;}
    public string prenom_client{get;set;}
}
Bon je simplifie a mort mais ca simplifiera mon explication
Je souhaite afficher l'id commande et le nom prenom associé a la commande

Je fais alors ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
maGridView.dataSource = maMethodeQuiRetourneUneListeDeCommande();
maGridView.DataBind();
et dans le code aspx dans le gridview
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<Columns>
    <asp:BoundField DataField="id_commande" />
</Columns>
<Columns>
    <asp:BoundField DataField="client_commande.nom_client" />
</Columns>
<Columns>
    <asp:BoundField DataField="client_commande.prenom_client" />
</Columns>
et cela me retourne une erreur je ne vois pas du tout comment pouvoir acceder a ces données.
Si quelqu'un pouvait m'aider.

Merci d'avance