2011-06-24 75 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; } 
}