我需要在水晶报表中提供pdf生成方面的一些帮助。方案是,用户可以从网格视图中选择多个值,在单击打印按钮时生成pdf文件。截至目前,如果用户选择2个详细信息然后单击打印按钮2将创建pdf文件。但是我需要更改功能,使用户选择的记录报告应保存在单个pdf文件中,而不管记录的数量。 我目前使用的代码是
rprt.SetDataSource(rptDataSet);
rprt.ExportToDisk(ExportFormatType.PortableDocFormat, filePath);
DiskFileDestinationOptions dfdo = ExportOptions.CreateDiskFileDestinationOptions();
ExportOptions eo = new ExportOptions();
eo.ExportFormatType = ExportFormatType.PortableDocFormat;
eo.ExportDestinationType = ExportDestinationType.DiskFile;
dfdo.DiskFileName = filePath;
eo.ExportDestinationOptions = dfdo;
rprt.Export(eo);
答案 0 :(得分:1)
我认为你有两个选择(可能更多):
我使用的系统采用第一种方法 - 我认为它更有效。
编辑根据要求 - 我附上了一份样本发票报告,用于打印批量发票。第2组在{LT_INVOICE.TRANSACTIONID}
上,每张发票都是唯一的。