我在Asp.net中有一个使用Crystal Reports的Web应用程序,我使用CrystalReportViewer在我的aspx页面上显示水晶报告。 当我点击打印按钮打印时,它显示消息
观众必须导出为PDF才能打印。打开文档后,从PDF阅读器应用程序中选择“打印”选项。注意:您必须安装PDF阅读器才能打印。 (例如Adobe Reader)
它不会直接打印我的报告。 请帮忙.....
答案 0 :(得分:6)
Crystal报表使用 PrintToPrinter 方法将报表直接打印到打印机。
像这样crystalReportDocument.Load("your crystal report file path");
crystalReportDocument.SetDataSource("report data source");
crystalReportDocument.PrintOptions.PrinterName = "your printer name"
crystalReportDocument.PrintToPrinter(1, true, 0, 0);