0

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

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

我的问题是,如果我想打印 2 张或多于 1 张具有相同功能或相同报告的收据,我需要做什么。换句话说,如果我将 10 个收据 ID 发送到表单,它应该会在报表查看器中生成包含这些数量的打印或收据的报表。

是否可以通过报表查看器,或者我需要一些其他技术?

4

2 回答 2

0

听起来您的报告中需要一个List控件。

请参阅添加列表

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

列表将针对数据集中的每一行重复,即如果有十个收据,则列表对象(文本框等)中的对象将针对每个收据行重复。

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

于 2013-06-05T13:12:56.497 回答
0

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

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

我把它Dataset Fields放入 arectangle并选择选项add page break after

于 2013-06-05T12:53:37.403 回答