0
여기있는 jqGrid에 대한 내 시도입니다 :ASP.NET 웹 양식 - ObjectDataSource를에있는 jqGrid 데이터 채우기 (Object 내의 객체)
<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 인 열이 데이터 소스에 없습니다. (하지만 그렇습니다)
어떻게 해결할 수 있습니까? 감사. 누군가가 필요로하는 경우
public string CustomerName
{
get { return CustomerID == null ? "" : CustomerID.Name; }
}
이 그것을 사용