直接打印续-
郭工,帮看下下列代码是否问题:
//定义汇总报表
ColorCard_Ar RptSum = new ColorCard_Ar();
RptSum.Run();
//连接数据源
for (int I = 0; I < J; I++)
{
ColorCard_Ar Rpt = new ColorCard_Ar();//实例化报表
//生成区域报表。。。。
Rpt.Run();
RptSum.Document.Pages.AddRange(Rpt.Document.Pages);
}
RptSum.Run();
WebViewer1.Report = RptSum.Document;
没有实现预期效果,有问题码?
报表是空白的,而且J大于2时没有看到2页
在这篇博客中提到:http://blog.gcpowertools.com.cn/post/CombineReport.aspx
请仔细阅读博客的步骤及代码
报表拼接代码,使用Clone:// Run each report.
rpt1.Run(false);
rpt2.Run(false);
// Add the pages of rpt2 after rpt1.
for (int i = 0; i < rpt2.Document.Pages.Count; i++)
{
rpt1.Document.Pages.Add(rpt2.Document.Pages.Clone());
}
郭工,你好!
使用区域报表合并,在开发环境下使用 WebViewer1.Report = RptSum.Document;能显示报表,发布后出现错误:
发布后需要将所有的dll拷贝到服务器上,还有您使用的是FlashViewer 所有需要将Flash所需的Swf文件也拷贝的服务器上。
参考博客:http://blog.gcpowertools.com.cn/post/ActiveReports_Deploy_-IIS.aspx
还有一个可以排除问题的方法,就是先将ViewerType 切换成HtmlViewer,再发布看是否报错
页:
[1]