【问题标题】:Restoring layout in DevExpress PivotGridControl in my WinForms project does not work在我的 WinForms 项目中恢复 DevExpress PivotGridControl 中的布局不起作用
【发布时间】:2019-01-18 19:25:17
【问题描述】:

我使用以下代码保存和恢复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);

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

【问题讨论】:

    标签: c# winforms layout devexpress pivot-grid


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      感谢Devexpress Support,以下代码解决了问题:

      pivotGridControl.OptionsLayout.Columns.RemoveOldColumns = false;
      
      pivotGridControl.RetrieveFields();            
      foreach (PivotGridField field in pivotGridControl.Fields) {
          field.Name = "field" + field.FieldName;
      }
      

      【讨论】:

        猜你喜欢
        • 2019-01-18
        • 2013-03-25
        • 1970-01-01
        • 2014-06-30
        • 1970-01-01
        • 1970-01-01
        • 2018-01-21
        • 1970-01-01
        • 2016-12-06
        相关资源
        最近更新 更多