在Windows桌面应用程序中打印没有预览的RDLC报告

时间:2015-01-19 14:06:49

标签: c# winforms rdlc

我的应用程序中有一个表单,其中包含一个使用数据集(dtsPrint.xsd)嵌入rptPrint.rdlc的报表查看器。

这是我的代码:

reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.ReportEmbeddedResource = "Test.Reports.rptPrint.rdlc"; 
reportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(SubreportProcessing);


Microsoft.Reporting.WinForms.ReportDataSource dataset = new Microsoft.Reporting.WinForms.ReportDataSource("dtsPrint", dtPrint); 
reportViewer1.LocalReport.DataSources.Add(dataset);
dataset.Value = dtPrint;

reportViewer1.LocalReport.Refresh();
reportViewer1.RefreshReport();

在报告查看器中完美绑定。

但是我需要这种方式来绑定报告以及打开打印文档的打印对话框

我搜索了这么多但没有成功。有可能吗? 如果是,那么我该如何实现呢?

先谢谢

0 个答案:

没有答案