我的 XtraGrid 被分配了一个 DataTable 作为它的 DataSource:
MyXtraGrid.DataSource = MyDataTable;
如果我将一列向上拖动到 group by 面板,然后展开几个分组,然后随着这些组的展开,重新分配 XtraGrid 的数据源,除了一个展开的分组之外,所有分组都将关闭。包含当前行的分组保持展开状态。当 DataSource 更改时,是否有一个设置会导致所有展开的组保持展开状态?
我的 XtraGrid 被分配了一个 DataTable 作为它的 DataSource:
MyXtraGrid.DataSource = MyDataTable;
如果我将一列向上拖动到 group by 面板,然后展开几个分组,然后随着这些组的展开,重新分配 XtraGrid 的数据源,除了一个展开的分组之外,所有分组都将关闭。包含当前行的分组保持展开状态。当 DataSource 更改时,是否有一个设置会导致所有展开的组保持展开状态?
我认为没有,但您可以使用BaseView.SaveLayoutToXml
和,如此处BaseView.RestoreLayoutFromXml
所述。