这是我对 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; }
}
}
Customer 类就像 Order 类。因此,当我尝试这样做时,它会给出该错误:
数据源中不存在 DataField=CustomerID.Name 的列。 (但确实如此)
我该如何解决?谢谢。