多页水晶报告

本文关键字:报告 水晶 | 更新日期: 2023-09-27 18:12:11

我正在使用MS Visual Studio 2010 Ultimate with Crystal Reports。这是一个基于。net 4.0的WPF项目。

在项目中有一个1页的水晶报告,在一个部分中使用。数据来自XML文件。现在需要实现批处理。可能有N>= 1个XML文件。对于每个N个文件,将使用相同的1页晶体报告来生成N页报告。报告的第i页将显示来自第i个XML文件的数据。如何做到这一点?

我刚接触Crystal Reports,请详细解释一下。

多页水晶报告

您可以尝试将xml文件合并到一个大xml文件中,并在报告中使用组来分隔大小写。这将允许您设置一次数据源,报告将生成N个页面—每个页面对应xml文件中的每条记录。如果您想使用当前报告而不进行更改,您可以创建一个循环,它将为每个xml文件运行报告,生成PDF文件,并在循环结束时将所有PDF文件合并为一个大文件。