我使用以下代码保存和恢复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);
但是运行恢复代码后,布局不会改变! 我的代码有问题吗?
答案 0 :(得分:2)
感谢Devexpress Support,以下代码解决了该问题:
pivotGridControl.OptionsLayout.Columns.RemoveOldColumns = false;
pivotGridControl.RetrieveFields();
foreach (PivotGridField field in pivotGridControl.Fields) {
field.Name = "field" + field.FieldName;
}
答案 1 :(得分:1)
我对devexpress不够熟悉。但是我建议您是否得到一个好的答案。您可以在devexpress支持部分以票务形式提问 Devxpress Support