0
我目前使用Visual Studio 2008開發顯示記錄的分級網格,它有3個級別。代碼看起來大致如此。我可以添加一個RadGrid到NestedViewTemplate
<telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0" RenderSelectedPageOnly="false">
<telerik:RadPageView ID="RadPageView1" runat="server">
<telerik:RadGrid ID="radGrd1">
<MasterTableView>
<DetailTables>
<telerik:GridTableView>
<NestedViewTemplate>
<telerik:RadMultiPage>
<telerik:RadPageView>
<%--add Radgrid Here--%>
</telerik:RadPageView>
</telerik:RadMultiPage>
</NestedViewTemplate>
</telerik:GridTableView>
</DetailTables>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadPageView>
我已經中省略所有代碼,只是提供的骨架。
我遇到的問題是,當我添加Radgrid時,intellisense似乎沒有把它拿起來,Visual Studio也沒有將它添加到設計器類中。
我試過在設計視圖中查看它並強制它同步,甚至手動將它添加到設計器類中。這些解決方案並沒有解決我的問題,因爲儘管intellisense在手動添加控件後會選擇控件,但是控件本身在運行時會設置爲null。
所以基本上可以在第一個地方添加一個弧形網格,如果是的話,我在做什麼錯誤。
由於提前
您不能通過ID引用嵌套控件,但可以隨時以編程方式獲取控件;您不需要處理控件拋出的事件並對發送者對象執行強制轉換。查看我的答案,看看如何: http://stackoverflow.com/questions/21389575/referencing-nested-control/25649846#25649846 – DanM7 2014-09-03 19:11:41