Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JQGrid与LinQ结合使用_Linq_Data Binding_Jqgrid - Fatal编程技术网

将JQGrid与LinQ结合使用

将JQGrid与LinQ结合使用,linq,data-binding,jqgrid,Linq,Data Binding,Jqgrid,我试图用LinQ填充JQGrid,但在从外部表获取值时遇到问题 场景:我有一个用户表和一个国家表。我从数据层返回一个列表,并将其绑定到网格。用户表中的值填充没有问题。我的问题是,尝试将JQGrid列链接到Country表中的列时,例如Country Name。如果调试从数据逻辑返回的数据,则填写国家名称,但找不到将JQGrid列链接到Country表中的Name列的方法。我尝试了以下方法,但没有成功: <trirand:JQGridColumn DataField="Country.Nam

我试图用LinQ填充JQGrid,但在从外部表获取值时遇到问题

场景:我有一个用户表和一个国家表。我从数据层返回一个列表,并将其绑定到网格。用户表中的值填充没有问题。我的问题是,尝试将JQGrid列链接到Country表中的列时,例如Country Name。如果调试从数据逻辑返回的数据,则填写国家名称,但找不到将JQGrid列链接到Country表中的Name列的方法。我尝试了以下方法,但没有成功:

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

感谢您抽出时间…

您是否尝试过使用ViewModel,以便它不尝试绑定到导航属性

比如:

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