0

我使用以下代码保存和恢复DevExpress PivotGridControl V7.2布局:

//save layout
var fileName = string.Format(@"c:\pivot.xml");
pivotGridControl.SaveLayoutToXml(fileName);

//restore layout
var fileName = string.Format(@"c:\pivot.xml");
pivotGridControl.ForceInitialize();
pivotGridControl.RestoreLayoutFromXml(fileName);

但是在运行恢复代码后,布局并没有改变!我的代码有问题吗?

4

2 回答 2

2

感谢Devexpress Support,下面的代码解决了这个问题:

pivotGridControl.OptionsLayout.Columns.RemoveOldColumns = false;

pivotGridControl.RetrieveFields();            
foreach (PivotGridField field in pivotGridControl.Fields) {
    field.Name = "field" + field.FieldName;
}
于 2018-08-23T13:50:42.603 回答
1

我对devexpress不够熟悉。但我建议如果你没有得到一个好的答案。您可以在 devexpress 支持部分 Devxpress 支持中以票证的形式提出问题

于 2018-08-11T14:15:16.013 回答