Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使Crystal报表直接打印到打印机而不导出为PDF?_C#_Asp.net_Pdf_Printing_Crystal Reports - Fatal编程技术网

C# 如何使Crystal报表直接打印到打印机而不导出为PDF?

C# 如何使Crystal报表直接打印到打印机而不导出为PDF?,c#,asp.net,pdf,printing,crystal-reports,C#,Asp.net,Pdf,Printing,Crystal Reports,我在Asp.net中有一个web应用程序,它使用Crystal Reports,我使用Crystal ReportViewer在我的aspx页面上显示Crystal report。 当我点击打印按钮打印时,显示消息 查看器必须导出为PDF才能打印。打开文档后,从PDF阅读器应用程序中选择打印选项。注意:您必须安装PDF阅读器才能打印。(如Adobe Reader) 它不会直接打印我的报告。 请帮助….Crystal report具有将报告直接打印到打印机的方法 像这样 crystalReport

我在Asp.net中有一个web应用程序,它使用Crystal Reports,我使用Crystal ReportViewer在我的aspx页面上显示Crystal report。 当我点击打印按钮打印时,显示消息

查看器必须导出为PDF才能打印。打开文档后,从PDF阅读器应用程序中选择打印选项。注意:您必须安装PDF阅读器才能打印。(如Adobe Reader)

它不会直接打印我的报告。
请帮助….

Crystal report具有将报告直接打印到打印机的方法

像这样

crystalReportDocument.Load("your crystal report file path");
crystalReportDocument.SetDataSource("report data source");
crystalReportDocument.PrintOptions.PrinterName = "your printer name"
crystalReportDocument.PrintToPrinter(1, true, 0, 0);

大多数现代浏览器都支持pdf,打开pdf文件不需要安装pdf阅读器。我也安装了pdf阅读器(adobe reader),但我不想先导出为pdf。我想直接在print buttonhello@satyender上打印,如果您有任何解决方案,请帮助我。我也有同样的问题。请参阅此链接我的Que。你好,satyender。你找到解决办法了吗?我也有同样的问题。不,亲爱的,我删除了crystal report并使用css设计html并直接打印该div。请在您正在使用的问题中添加源代码。我找不到PrintOptions的PrinterName属性