我正在使用报表查看器(.rdlc 报表)打印 ASP.net 项目中的正常销售收据。
我在报告中使用文本框来显示数据。如果我向报告发送单个收据详细信息,它会很好地打印它并且它工作正常。
我的问题是,如果我想打印 2 张或多于 1 张具有相同功能或相同报告的收据,我需要做什么。换句话说,如果我将 10 个收据 ID 发送到表单,它应该会在报表查看器中生成包含这些数量的打印或收据的报表。
是否可以通过报表查看器,或者我需要一些其他技术?
我正在使用报表查看器(.rdlc 报表)打印 ASP.net 项目中的正常销售收据。
我在报告中使用文本框来显示数据。如果我向报告发送单个收据详细信息,它会很好地打印它并且它工作正常。
我的问题是,如果我想打印 2 张或多于 1 张具有相同功能或相同报告的收据,我需要做什么。换句话说,如果我将 10 个收据 ID 发送到表单,它应该会在报表查看器中生成包含这些数量的打印或收据的报表。
是否可以通过报表查看器,或者我需要一些其他技术?
听起来您的报告中需要一个List控件。
请参阅添加列表。
您需要将您的报告/数据集设置为具有一个接受多个收据 ID 值的参数。
列表将针对数据集中的每一行重复,即如果有十个收据,则列表对象(文本框等)中的对象将针对每个收据行重复。
这将是一份报告,但每张收据都会有一个重复的部分。
我使用来自所有收据的所有信息生成数据源。
在 .Rdlc 中,我使用行组 ( group by IDRECEIPT
)。
我把它Dataset Fields
放入 arectangle
并选择选项add page break after