C#无人值守打印rdlc报告

C#无人值守打印rdlc报告,c#,printing,report,rdlc,C#,Printing,Report,Rdlc,我正在开发一个C#WinForm应用程序,该应用程序目前有多个RDLC报告,这些报告需要在给定时间打印,无需任何用户交互 好消息是,我找到了这样做的代码 不幸的是,虽然效果相当好,但当它打印时,会弹出一个小窗口,上面写着“打印x页,共y页”-有没有办法隐藏/抑制该窗口,以便在用户继续在应用程序中工作时可以安静打印?没关系-我自己找到了解决方案: 事实证明,在执行printDoc.Print之前,您需要做的只是添加以下行: printDoc.PrintController=新标准PrintCont

我正在开发一个C#WinForm应用程序,该应用程序目前有多个RDLC报告,这些报告需要在给定时间打印,无需任何用户交互

好消息是,我找到了这样做的代码


不幸的是,虽然效果相当好,但当它打印时,会弹出一个小窗口,上面写着“打印x页,共y页”-有没有办法隐藏/抑制该窗口,以便在用户继续在应用程序中工作时可以安静打印?

没关系-我自己找到了解决方案:

事实证明,在执行printDoc.Print之前,您需要做的只是添加以下行:


printDoc.PrintController=新标准PrintController()

因为您使用的是
PrintDocument
,所以可以使用此解决方案: