877121273 发表于 2016-2-19 10:55:00

你那边测试可以运行吗?

Lenka.Guo 发表于 2016-2-19 16:54:00

您给Demo 中包含太多的你们的业务逻辑,我在这边没法调试。
我做了一个简单的Demo ,在导出页面.ashx 文件中添加了代码:

rpt.Run()导出的文件正常。您可以尝试添加这句代码。

如果这句代码添加之后仍未成功,可能要检查Session 中对象是否引用成功了。





877121273 发表于 2016-2-19 17:22:00

打印能打印了,可是里面没有数据。。。怎么回事呢

打印能打印了,可是里面没有数据。。。怎么回事呢

877121273 发表于 2016-2-19 17:38:00

或者有在aspx页面添加打印方法的实例吗?

Lenka.Guo 发表于 2016-2-22 13:21:00

请尝试在导出页面.ashx 文件中添加了代码:
创建报表之后为区域报表添加run() 方法;
如rpt.Run();

我在制作Demo的过程中,在打印页面不添加Run() 方法打印出来的文件也是空白的, 但是添加之后打印报表是正确的。

877121273 发表于 2016-2-22 14:03:00

你打印出来的,下面红色圈部分有数据吗?我打印出来的只显示表头

你打印出来的,下面红色圈部分有数据吗?我打印出来的只显示表头

Lenka.Guo 发表于 2016-2-22 14:07:00

导出的三种格式文件都为空吗?

根据您描述的问题,可能跟报表数据源绑定方式有关,报表结构能够正确显示,而报表数据却无法正常导出。

877121273 发表于 2016-2-22 14:15:00

打印出来的三种报表都是只显示表头以上的部分,报表的数据源是通过datatable动态绑定的,表头也是从数据库获取的呀,为什么就获取到了表头而没有数据呢?

Lenka.Guo 发表于 2016-2-22 14:33:00

我把您之前给的Demo, 在Print 页面添加

sr.Run();
打印正常,如图:




区域报表,数据绑定可参考本地示例: C:\Users\lenkaguo.GRAPECITY\Documents\GrapeCity Samples\ActiveReports 10\Section Reports\Data\UnboundData\C#

877121273 发表于 2016-2-22 14:44:00

有区域报表动态绑定数据源的例子吗
页: 1 [2] 3 4
查看完整版本: 基于代码的区域报表怎样实现flashviewer的功能