从两个LocalReports打印双面打印

时间:2016-05-07 11:04:09

标签: c# winforms

我想要打印一张身份证,我有两张卡的报告。我想在一次点击打印卡的两面(打印双面打印一次), 但是如何将2个本地报告发送到1个打印对话框?

我正在使用RDCL报告,这是默认的visual studio报告。这是我的信息发送到LocalReports(数据集到报告)的代码。

dt = bl.card(p1.CodeMeli);
ReportDataSource rds = new ReportDataSource("DataSet1",dt);
reportViewer1.LocalReport.DataSources.Add(rds);           
this.reportViewer1.LocalReport.EnableExternalImages = true;
this.reportViewer1.RefreshReport();
reportViewer2.LocalReport.DataSources.Add(rds);
this.reportViewer2.LocalReport.EnableExternalImages = true;

dt = bl.barcode(p1.CodeMeli);
ReportDataSource rds0 = new ReportDataSource("DataSet2", dt);


reportViewer2.LocalReport.DataSources.Add(rds0);
this.reportViewer2.LocalReport.EnableExternalImages = true;
this.reportViewer2.RefreshReport();

0 个答案:

没有答案