【问题标题】:Export to Excel all details from Master Detail GridView in Devexpress将 Devexpress 中 Master Detail GridView 中的所有详细信息导出到 Excel
【发布时间】:2016-02-09 20:20:09
【问题描述】:

我有 2 个 GridView,它们之间存在主从关系。现在,当我选择了一行时,我可以通过执行以下操作导出到 Gridview 的详细信息:

GridView2.ExportToXlsx("OneMasterDetail.xlsx")

但我想做的是从主 GridView 导出所有可能的详细信息。我尝试了以下方法,但它只是导出当前选择的主从细节。

GridView2.OptionsPrint.PrintDetails = True
GridView2.OptionsPrint.ExpandAllDetails = True
GridView2.ExportToXlsx("AllMasterDetail.xlsx")

只是为了确保我说的很清楚。假设我有一个包含汽车品牌的主 GridView,以及为您提供该汽车品牌可用的汽车颜色的详细 GridView。最终的 Excel 将包含所有汽车品牌及其所有可用颜色。

【问题讨论】:

    标签: vb.net gridview devexpress devexpress-windows-ui


    【解决方案1】:

    我遇到了同样的问题。似乎 Grid View 的原生导出功能有点过于原始,无法选择各种选项,并且更多的是直接转储。如果你想完成你所寻求的,你需要使用 DevExpress XtraPrinting 库:

    using DevExpress.XtraPrinting;
    

    我不知道 VB.net,但我希望你能将我的 C# 翻译成你需要的。这将达到您所追求的结果:

    using (PrintableComponentLink link = new PrintableComponentLink(new PrintingSystem()))
    {
        link.Component = GridControl2;
        link.CreateDocument(link.PrintingSystem);
        link.ExportToXlsx("AllMasterDetail.xlsx");
    }
    

    这也是必要的,例如,如果您希望输出为横向而不是纵向。

    --编辑--屏幕截图

    用户界面:

    导出的电子表格:

    【讨论】:

    • 谢谢,但这只会导出一个品牌汽车的汽车颜色。我需要一个包含所有可用颜色的汽车品牌的 excel 文件。
    • 您已经包含了上面的代码(在您的帖子中),它扩展了所有组?我运行了一个示例,即使我的网格没有在 UI 中展开,生成的 Excel 文件也展开了所有内容。
    • 我刚刚添加了我之前评论过的“GridView2.OptionsPrint.PrintDetails = True GridView2.OptionsPrint.ExpandAllDetails = True”,我得到了同样的结果:Excel 表中只有一个主细节。
    • 并不是说它对您的情况有所帮助,但我添加了屏幕截图作为“证明”它可以工作。我唯一的另一个想法是——你有master和detai的网格视图吗?我不认为这应该很重要,但问一下也无妨。
    • 感谢您提供截图。他们让我意识到您只从一个网格导出:主网格。我以为我必须从细节网格中导出。我现在开始工作了。您的代码有效。
    【解决方案2】:

    1.Devexpress 将VB.net中Master Detail GridView中的所有细节导出到Excel

    DevExpress.Export.ExportSettings.DefaultExportType = DevExpress.Export.ExportType.WYSIWYG
    GridControl1.ExportToXlsx(.FileName)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多