我做了一个简单的Demo ,在导出页面.ashx 文件中添加了代码:
rpt.Run()导出的文件正常。您可以尝试添加这句代码。
如果这句代码添加之后仍未成功,可能要检查Session 中对象是否引用成功了。
打印能打印了,可是里面没有数据。。。怎么回事呢
打印能打印了,可是里面没有数据。。。怎么回事呢 或者有在aspx页面添加打印方法的实例吗? 请尝试在导出页面.ashx 文件中添加了代码:创建报表之后为区域报表添加run() 方法;
如rpt.Run();
我在制作Demo的过程中,在打印页面不添加Run() 方法打印出来的文件也是空白的, 但是添加之后打印报表是正确的。
你打印出来的,下面红色圈部分有数据吗?我打印出来的只显示表头
你打印出来的,下面红色圈部分有数据吗?我打印出来的只显示表头 导出的三种格式文件都为空吗?根据您描述的问题,可能跟报表数据源绑定方式有关,报表结构能够正确显示,而报表数据却无法正常导出。 打印出来的三种报表都是只显示表头以上的部分,报表的数据源是通过datatable动态绑定的,表头也是从数据库获取的呀,为什么就获取到了表头而没有数据呢? 我把您之前给的Demo, 在Print 页面添加
sr.Run();
打印正常,如图:
区域报表,数据绑定可参考本地示例: C:\Users\lenkaguo.GRAPECITY\Documents\GrapeCity Samples\ActiveReports 10\Section Reports\Data\UnboundData\C# 有区域报表动态绑定数据源的例子吗