以编程方式访问水晶报告的打印按钮

本文关键字:打印 按钮 报告 水晶 编程 方式 访问 | 更新日期: 2023-09-27 18:34:42

我们可以以编程方式访问Crystal Report的打印按钮吗?该按钮是属性还是事件?

以编程方式访问水晶报告的打印按钮

如果要

打印水晶报告,您可以将其转换为pdf,然后用户可以从pdf打印

rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "ExportedReport");

您还可以打印到打印机和打印机选项可用

rpt.PrintToPrinter(2, true, 1, 2);

您可能还会看到本教程

Fror 打印对话框,您可能会看到这个和本教程

您可以直接打印水晶报告,而无需使用 CrystalReport.PrintToPrinter(( 打开它方法。

您也可以使用 CrystalReport.PrintOptions.PaperSize = PaperSize.PaperA4 设置纸张大小。

你可以试试这种方式...

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();