shenglingshi 发表于 2016-9-13 18:19:47

页面报表可以设置分栏吗?

本帖最后由 Lenka.Guo 于 2016-9-14 10:10 编辑

在页面报表中可以设置成像区域报表中那种分栏显示的样式吗?

Lenka.Guo 发表于 2016-9-14 10:07:22

页面报表由于格式要求非常精确和严格所以不支持分栏功能。

但是RDL 报表是支持分栏设置的,只要保证页面宽度>多栏的宽度


shenglingshi 发表于 2016-9-18 09:16:34

是可以这样设置,但是我赋值上动态数据源以后,数据没有重复,只出现了第一列。

Lenka.Guo 发表于 2016-9-18 10:09:25

shenglingshi 发表于 2016-9-18 09:16
是可以这样设置,但是我赋值上动态数据源以后,数据没有重复,只出现了第一列。

不好意思,可能没能理解您的需求。
分栏时,数据不会重复,只有格式会重复。而且与数据源绑定方式是无关的。如图您可以打开本地示例中的Object Sample(路径: C:\Users\lenkaguo\Documents\GrapeCity Samples\ActiveReports 10\Page Reports And RDL Reports\Data\ObjectDataSource\C#)来将报表设置为两栏,并将页面宽度增加。




shenglingshi 发表于 2016-9-18 10:51:21

Lenka.Guo 发表于 2016-9-18 10:09
不好意思,可能没能理解您的需求。
分栏时,数据不会重复,只有格式会重复。而且与数据源绑定方式是无关 ...

我明白了你的意思啦。:lol

shenglingshi 发表于 2016-9-18 11:15:02

本帖最后由 shenglingshi 于 2016-9-18 13:47 编辑

:hjyzw:

Lenka.Guo 发表于 2016-9-18 14:06:22

shenglingshi 发表于 2016-9-18 11:15


谢谢反馈~奖励1000金币~

Lenka.Guo 发表于 2016-9-18 14:55:33

AR10 SP2 下载地址:http://7xqo0u.com1.z0.glb.clouddn.com/ActiveReports/10/ActiveReports.zip?v=201608290931

另外导出PDF代码及DPIX,DPIY 的属性设置:
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"D:\Demo");
            outputDirectory.Create();

            // Provide settings for your rendering output.
            GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
            pdfSetting.DpiX = 500;
            pdfSetting.DpiY = 500;
            GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = pdfSetting;

            //Set the rendering extension and render the report.
            GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
            GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));
            reportDocument.Render(pdfRenderingExtension, outputProvider, pdfSetting);

页: [1]
查看完整版本: 页面报表可以设置分栏吗?