0
这里是我的jqGrid左右试:ASP.NET Web表单 - 与ObjectDataSource控件的jqGrid填充数据(对象对象)
<JQ:JQGridColumn
DataField="ID"
PrimaryKey="true"
DataType="int"
HeaderText="NO"
Width="60" />
<JQ:JQGridColumn
DataField="CustomerID.Name"
DataType="String"
HeaderText="Customer Name"
Width="100" />
<JQ:JQGridColumn
DataField="CustomerID.Surname"
Searchable="false"
DataType="String"
HeaderText="Customer Surname
Width="100" />
和ObjectDataSource类是:
public class Order
{
private int iD;
private Customer customerID;
public Customer CustomerID
{
get { return customerID; }
set { customerID = value; }
}
public int ID
{
get { return iD; }
set { iD = value; }
}
}
和客户类就像Order类。因此,当我尝试这样做时,它给出了该错误:
DataField = CustomerID.Name的列在数据源中不存在。(但它确实)
我该如何解决它?谢谢。