是否可以使用正常的单一报告一次获得多个报告

时间:2013-06-05 09:32:12

标签: asp.net .net reportviewer

我正在使用报表查看器(.rdlc报表)在ASP.net项目中打印正常的销售收据。

我在报告中使用了文本框来显示数据。如果我将单个收据详细信息发送到报告,则打印得很好并且它正常工作。

我的问题是,如果我要打印2个或1个以上具有相同功能或相同报告的收据,我该怎么办?换句话说,如果我向表单发送10个收据ID,则应该在报表查看器中生成包含这些打印数量或收据的报表。

是否可以通过报告查看器,还是需要其他技术?

2 个答案:

答案 0 :(得分:0)

我使用所有收据中的所有信息生成数据源。

在.Rdlc中我使用行组(group by IDRECEIPT)。

我将Dataset Fields放入rectangle并选择add page break after选项

答案 1 :(得分:0)

听起来您需要在报告中使用列表控件。

请参阅Adding a List

您需要将报表/数据集设置为具有多个收据ID值的参数。

List将对DataSet中的每一行重复,即如果有十个收据,List对象(文本框等)中的对象将为每个收据行重复。

这将是一份报告,但每份收据都会有重复的部分。