将明细表 (GridTableView) 添加到持久性管理器

Adding Detail Tables (GridTableView) to Persistence Manager

我无法发现如何启用 Persistence Framework Manager 来检查和序列化详细信息 Table 中的列数据 (display/order/ect)。我有 Detail Table 的父 RadGrid 正确保存列 display/order,但它不会自动序列化子 GridViewTable。根据 http://www.telerik.com/help/aspnet-ajax/persistence-framework-supported-controls.html,持久性框架支持网格Table视图。

任何人都可以阐明我如何将其添加到我的 Persistence Manager 中吗?似乎无法从 ASPX 页面为 GridTableView 分配一个 ID,因此,我无法以我创建 RadGrid 的方式将其添加到我的管理器中。

谢谢,

AlexK

更新: 我试图通过在 Page_Init 事件中添加以下内容来通过后面的代码添加详细信息 Table...

PersistenceManager.PersistenceSettings.AddSetting(ParentRadGrid.MasterTableView.DetailTables(0))

这引发了 PersistenceFrameworkException 的详细说明 The control of Telerik.Web.UI.GridTableView could not be persisted. Please review the online documetation for the supported controls.

只支持MasterTableView,我问过,不支持DetailTables。文档待修复:)