不使用默认打印按钮打印水晶报告

时间:2012-06-18 12:05:13

标签: asp.net crystal-reports

我有一个应用程序(ASP.NET),因为我使用水晶报表查看器显示不同的报表.deafult打印对话框与我在页面中使用的模板不匹配。因此决定使用不同的模板。导出选项是动态工作和导出报告,但是对于打印,我使用printToPrinter方法,该方法没有显示打印对话框,我可以选择打印机和打印质量,纸张方向......等等...

任何人都可以建议通过此方法调用打印对话框的方法

1 个答案:

答案 0 :(得分:1)

要在代码中配置这些参数,您可以使用:

string printerName = ""; //Insert printer name here.
CrystalDecisions.CrystalReports.Engine.ReportDocument rpt = new ReportDocument();
rpt.PrintOptions.PrinterName = printerName;
rpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;

依此类推......我认为您所需的所有配置都在那里,可供您设置。