susu1019 发表于 2019-8-7 23:03:25

Activereports在wpf中导出报表时报表能够成功导出 但是页面报错(分区集错误。)

            Activereports在wpf中进行导出时能正常导出文件但是导出完后 界面上的 报表显示报错


                   分区集错误。请确认每个报表头/页头/分组头有对应的的报表尾/页脚/分组尾,并且有一个详细区。
                                 后台代码附上

KearneyKang 发表于 2019-8-8 09:08:50

您好!
你的报表文件在报表设计器里可以正常的预览吗?

susu1019 发表于 2019-8-8 09:54:54

KearneyKang 发表于 2019-8-8 09:08
您好!
你的报表文件在报表设计器里可以正常的预览吗?

今天连报表都不生成了文件大小为0k
我是用的 动态绑定报表 在设计器里预览不出来

KearneyKang 发表于 2019-8-8 14:00:16

您好,你换下面的导出的方式看看:// Provide the page report you want to render.
GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport();GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);

// Create an output directory.
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"C:\MyExcel");
outputDirectory.Create();

// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls;
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;

// Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));

// Overwrite output file if it already exists.
outputProvider.OverwriteOutputFile = true;

reportDocument.Render(excelRenderingExtension, outputProvider, excelSetting.GetSettings());

susu1019 发表于 2019-8-8 14:46:34

KearneyKang 发表于 2019-8-8 14:00
您好,你换下面的导出的方式看看:

你好导出来没有数据 我数据源应该在那句代码中加进去呀

susu1019 发表于 2019-8-8 14:56:03

susu1019 发表于 2019-8-8 14:46
你好导出来没有数据 我数据源应该在那句代码中加进去呀

走到最后一句话 报错无法连接到数据源

susu1019 发表于 2019-8-8 15:05:15

这是代码

susu1019 发表于 2019-8-8 15:05:43

susu1019 发表于 2019-8-8 15:05
这是代码

是还少了东西吗报错无法连接数据源

susu1019 发表于 2019-8-8 15:06:25

KearneyKang 发表于 2019-8-8 14:00
您好,你换下面的导出的方式看看:

报错无法连接数据源 是我代码中少了什么吗 您看看

KearneyKang 发表于 2019-8-8 16:10:36

报无法连接数据源,这应该就是你的数据连接哪里存在问题。你在本地看看能不能正常运行,然后我们本地导出还有对应的demo
你可以参考对应示例库有导出Excel的你可以参考下:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=48785&extra=page%3D1
页: [1] 2
查看完整版本: Activereports在wpf中导出报表时报表能够成功导出 但是页面报错(分区集错误。)