2011-06-24 35 views
0

我想用LinQ填充JQGrid,但是在从外部表中获取值时遇到问题。使用JQGrid与LinQ

场景:我有一个Users表和一个Country表。我从数据层返回一个List并将其绑定到网格。用户表中的值填充没有问题。我的问题是,当试图将JQGrid列链接到Country表中的列时,例如Country Name。如果我调试从数据逻辑返回的数据,Country Name被填充,但我找不到将JQGrid列链接到Country表中的Name列的方法。我试过了,没有运气,如下:

<trirand:JQGridColumn DataField="Country.Name"/> 
<trirand:JQGridColumn DataField="Country_Name"/> 

感谢您的时间...

回答

0

您是否尝试过使用一个ViewModel所以它不试图绑定到导航属性?

类似:

public class UserViewModel 
{ 
    public int UserID { get; set; } 
    public string Username { get; set; } 
    public string CountryName { get; set; } 
}