打印Microsoft报表查看器生成的报表

时间:2011-06-09 18:51:58

标签: c# reporting-services

我已经习惯使用Microsoft报表向导为传输应用程序创建报表(送达回执)。现在,我希望最终用户能够在单击按钮后立即打印收据。问题是,点击按钮首先加载报告,然后他必须选择打印按钮。我想自动化加载和打印过程。这家伙每天必须打印约200-300张收据,按照现行方法非常耗时!

我正在使用C#进行开发并在Microsoft Visual Studio 2010上工作。我正在使用winForms桌面应用程序并且报告是本地的

2 个答案:

答案 0 :(得分:2)

看看这个:http://msdn.microsoft.com/en-us/library/ms252091.aspx

它生成一个文件并将其打印到默认打印机。我之前使用过它的衍生物,它工作正常(如果我没记错的话)但是我必须添加一些代码来清除打印后的EMF文件。

看起来像很多代码来做这么简单的事情,但它可能会有所帮助吗?

答案 1 :(得分:-2)

如果您使用的是水晶报告,则可以使用ReportDocument.PrintToPrinter方法。看看this

相关问题