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