У меня есть три класса (домен, роль и пользователь).Домен и роль являются свойствами пользовательского класса, например:
public int UserID { get; set; }
public string UserName { get; set; }
public Domain Domain { get; set; }
public Role Role { get; set; }
public bool Active { get; set; }
Домен и роль просто имеют свойство ID и свойство Name.
Я хотел бы привязать список пользователей кмой вид сетки, но показывая имя домена.В настоящее время у меня есть такие связанные поля:
<asp:BoundField DataField="Domain.DomainName" SortExpression="UserDomain" ReadOnly="True" HeaderText="User Domain" />
Но это не работает, выдавая следующую ошибку: DataBinding: 'Yasur.Business.Entities.User' does not contain a property with the name 'DomainName'.
Какой лучший способ сделать это?
Педро Дуссо