ASP.NET Webforms-JQGrid使用ObjectDataSource(对象中的对象)填充数据
以下是我对JQGrid的尝试:ASP.NET Webforms-JQGrid使用ObjectDataSource(对象中的对象)填充数据,asp.net,jqgrid,webforms,objectdatasource,jqgrid-asp.net,Asp.net,Jqgrid,Webforms,Objectdatasource,Jqgrid Asp.net,以下是我对JQGrid的尝试: <JQ:JQGridColumn DataField="ID" PrimaryKey="true" DataType="int" HeaderText="NO" Width="60" /> <JQ:JQGridColumn D
<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" />
客户类和订单类类似。因此,当我尝试这样做时,它给出了一个错误:
数据源中不存在DataField=CustomerID.Name的列。(但它确实存在)
我怎样才能解决它?谢谢。我得到了答案:
public string CustomerName
{
get { return CustomerID == null ? "" : CustomerID.Name; }
}
如果有人需要,使用它
public string CustomerName
{
get { return CustomerID == null ? "" : CustomerID.Name; }
}