我们可以通过编程方式访问crystal report的打印按钮。该按钮是属性还是事件?
答案 0 :(得分:0)
如果您想打印水晶报告,您可以将其转换为pdf,然后用户可以从pdf
打印rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "ExportedReport");
您还可以打印到打印机和打印机选项
rpt.PrintToPrinter(2, true, 1, 2);
您可能还会看到this教程
答案 1 :(得分:0)
您可以直接打印水晶报表而无需使用 CrystalReport.PrintToPrinter()打开它 方法
您也可以使用 CrystalReport.PrintOptions.PaperSize = PaperSize.PaperA4设置纸张尺寸。
答案 2 :(得分:0)
你可以这样试试......
ReportDocument oDocument = new ReportDocument();
oDocument.Load(Application.StartupPath + "//ReportPath//ReportName.rpt");
oDocument.SetDataSource(new DataSet()); // Added report data as dataset.
crviewer.ReportSource = oDocument;
crviewer.PrintReport();