Eval d'une propriété d'une classe dans une classe
Bonjour,
'aurais besoin d'un coup de main sur un problème que je rencontre :
J'ai un objet Site :
Code:
1 2 3 4 5 6
|
public class Site {
int Id
string Name
Profil monProfil
} |
et un objet Profil :
Code:
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:
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:
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.