EntityDataSource为的JQGrid未从相关对象获取列
EntityDataSource为的JQGrid未从相关对象获取列 VetCertifieds中由phoneid关联的Phone表中的字段号出现错误:数据源中不存在DataField=Phone.Number的列 电话号码在数据列表中起作用 有什么想法吗EntityDataSource为的JQGrid未从相关对象获取列,jqgrid,jqgrid-asp.net,entitydatasource,Jqgrid,Jqgrid Asp.net,Entitydatasource,EntityDataSource为的JQGrid未从相关对象获取列 VetCertifieds中由phoneid关联的Phone表中的字段号出现错误:数据源中不存在DataField=Phone.Number的列 电话号码在数据列表中起作用 有什么想法吗 <cc1:JQGrid ID="Jqgrid1" runat="server" DataSourceID="EntityDataSource1" ShrinkToFit="False">
<cc1:JQGrid ID="Jqgrid1" runat="server" DataSourceID="EntityDataSource1"
ShrinkToFit="False">
<Columns>
<cc1:JQGridColumn DataField="FirstName" >
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="MiddleName" Visible="false">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="LastName" >
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="Phone.Number" >
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="AddressID" >
</cc1:JQGridColumn>
</Columns>
</cc1:JQGrid>
<asp:EntityDataSource ID="EntityDataSource1" runat="server"
ConnectionString="name=VetPhoneBookContext"
DefaultContainerName="VetPhoneBookContext"
EntitySetName="VetCertifieds" Include="Phone,Address" EnableFlattening="False"
>
</asp:EntityDataSource>
这似乎不是关于开源JavaScript产品(jQuery插件)jqGrid的问题。例如,将标记的描述与标记的描述进行比较。添加了该标记,但我可以在asp:Datalist中使用Text=''。我是否需要jqgrid的类似包装。我自己不使用jqSuite/jqgrid的商业版本,因此我无法帮助您解决所描述的问题。切换到ObjectDataSource-因此在创建对象时获取电话号码。