Asp.net 当试图深入查看我的RadGrid.Net2 RadGrid控件时,我得到;已设置父表关系,但未找到相应的数据键名称";
为简单起见,以下是我的aspx/webform中的标记代码:Asp.net 当试图深入查看我的RadGrid.Net2 RadGrid控件时,我得到;已设置父表关系,但未找到相应的数据键名称";,asp.net,telerik,radgrid,Asp.net,Telerik,Radgrid,为简单起见,以下是我的aspx/webform中的标记代码: <radG:RadGrid ID="RadGrid1" OnNeedDataSource="RadGrid1_NeedDataSource" OnDetailTableDataBind="RadGrid1_DetailTableDataBind" EnableAJAXLoadingTemplate="True" runat="server"
<radG:RadGrid ID="RadGrid1"
OnNeedDataSource="RadGrid1_NeedDataSource"
OnDetailTableDataBind="RadGrid1_DetailTableDataBind"
EnableAJAXLoadingTemplate="True"
runat="server"
EnableAJAX="True">
<MasterTableView DataKeyNames="ID" AutoGenerateColumns="False">
<Columns>
<radG:GridBoundColumn ReadOnly="True" SortAscImageUrl="~/RadControls/Grid/Skins/WebBlue/SortAsc.gif" DataField="ID" FilterImageUrl="~/RadControls/Grid/Skins/WebBlue/Filter.gif" DataType="System.String" UniqueName="ID" SortExpression="ID" SortDescImageUrl="~/RadControls/Grid/Skins/WebBlue/SortDesc.gif" HeaderText="ID">
</radG:GridBoundColumn>
<radG:GridBoundColumn ReadOnly="True" SortAscImageUrl="~/RadControls/Grid/Skins/WebBlue/SortAsc.gif" DataField="Name" FilterImageUrl="~/RadControls/Grid/Skins/WebBlue/Filter.gif" UniqueName="Name" SortExpression="Name" SortDescImageUrl="~/RadControls/Grid/Skins/WebBlue/SortDesc.gif" HeaderText="Name">
</radG:GridBoundColumn>
<radG:GridBoundColumn ReadOnly="True" SortAscImageUrl="~/RadControls/Grid/Skins/WebBlue/SortAsc.gif" DataField="Description" FilterImageUrl="~/RadControls/Grid/Skins/WebBlue/Filter.gif" UniqueName="Description" SortExpression="Description" SortDescImageUrl="~/RadControls/Grid/Skins/WebBlue/SortDesc.gif" HeaderText="Description">
</radG:GridBoundColumn>
</Columns>
<DetailTables>
<radG:GridTableView Skin="WebBlue" SkinsPath="~/admin/os/RadControls/Grid/Skins/" AutoGenerateColumns="False" CssClass="Normal" DataKeyNames="ID" Width="100%" runat="server" Name="ClientDetail" GridLines="Horizontal" BorderColor="White">
<ParentTableRelation>
<radG:GridRelationFields DetailKeyField="ID" MasterKeyField="NameID" />
</ParentTableRelation>
<Columns>
<radG:GridBoundColumn ReadOnly="True" SortAscImageUrl="~/RadControls/Grid/Skins/WebBlue/SortAsc.gif" DataField="ID" FilterImageUrl="~/RadControls/Grid/Skins/WebBlue/Filter.gif" UniqueName="ID" SortExpression="ID" SortDescImageUrl="~/RadControls/Grid/Skins/WebBlue/SortDesc.gif" HeaderText="ID">
</radG:GridBoundColumn>
<radG:GridBoundColumn ReadOnly="True" SortAscImageUrl="~/RadControls/Grid/Skins/WebBlue/SortAsc.gif" DataField="Name" FilterImageUrl="~/RadControls/Grid/Skins/WebBlue/Filter.gif" UniqueName="Name" SortExpression="Name" SortDescImageUrl="~/RadControls/Grid/Skins/WebBlue/SortDesc.gif" HeaderText="Name">
</radG:GridBoundColumn>
</Columns>
</radG:GridTableView>
</DetailTables>
</MasterTableView>
</radG:RadGrid>
非常感谢您的帮助我去掉了下面的代码,它就像一个符咒:
<ParentTableRelation>
<radG:GridRelationFields DetailKeyField="ID" MasterKeyField="NameID" />
</ParentTableRelation>
<ParentTableRelation>
<radG:GridRelationFields DetailKeyField="ID" MasterKeyField="NameID" />
</ParentTableRelation>