如何使用C#Asp.net直接将水晶报表打印到客户端计算机上

ank*_*kur 5 c# asp.net crystal-reports visual-studio-2008

我需要将Crystal报表页面打印到客户端打印机,而不显示报表或不显示任何对话框.

我想提一点的是,我知道客户端打印机的名称.如何将路径发送到该打印机.

只是为了说明应用程序在远程位置的服务器机器上运行.

这里有一些类似的问题,但没有任何最终解决方案,就像这个.

如何在不打开asp.net报告的情况下打印水晶报告?

我可以使用特定的解决方案吗?

Vid*_*dya 3

下面一行打开打印对话框进行打印而不显示打印预览 crystalReportViewer1.PrintReport();

下面一行直接将报告文档发送到默认打印机。

oReportDocument.PrintToPrinter(1,true,0,0);