Bonjour,

'aurais besoin d'un coup de main sur un problème que je rencontre :

J'ai un objet Site :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class Site {
int Id
string Name 
Profil monProfil
}
et un objet Profil :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public class Profil { 
int Id
String Name
}
je récupère une liste de Sites que je passe dans un gridView et j'aimerai récupérer l'id du Profil,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
List<Site> lSite = SiteBLL.getAllSite();
 
            gridViewSites.DataSource = lSite;
            gridViewSites.AutoGenerateColumns = false;
            gridViewSites.DataBind();
j'ai essayé avec
DataBinder.Eval ; DataBinder.Bind, Eval et Bind

mais dans mon label :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<asp:Label ID="lbl" runat="server" Text='Id profil : <%# DataBinder.Eval(Container.DataItem,"Profil.Id") %>'/>
Je récupère systématiquement rien

Est ce que c'est une erreur de prog de ma part ou est ce qu'il n'est pas possible de récupérer les attributs d'un objet qui est attributs de l'objet passé en paramètre.

Merci de vos précisions.