我有三个类(域、角色和用户)。域和角色是用户类的属性,如下所示:
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; }
Domain 和 Role 只有一个 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'.
做这个的最好方式是什么?
佩德罗·杜索