我有两个gridviews - 一个嵌套在另一个 - 我试图设置子网格的数据源程序化,但我不知道如何引用它。引用嵌套控件
<telerik:RadGrid ID="RadGridResults" runat="server" AutoGenerateColumns="true" OnNeedDataSource="RadGridResults_NeedDataSource">
<MasterTableView>
<NestedViewTemplate>
<telerik:RadGrid ID="RadGridDetails" runat="server" AutoGenerateColumns="true">
</telerik:RadGrid>
</NestedViewTemplate>
</MasterTableView>
</telerik:RadGrid>
我已经试过这样:
RadGrid radGridDetails = RadGridResults.FindControl("RadGridDetails") as RadGrid;
radGridDetails.DataSource = myList.ToList();
但这返回一个NullReferenceException。
有人可以请说明我该如何做到这一点?通过获取网格的GridNestedViewItem
<telerik:RadGrid ID="RadGridDetails" runat="server" AutoGenerateColumns="true"
DataSource='<%# Eval("myList") %>'>
</telerik:RadGrid>