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

时间:2013-10-09 05:43:03

标签: c# asp.net crystal-reports

我们可以通过编程方式访问crystal report的打印按钮。该按钮是属性还是事件?

3 个答案:

答案 0 :(得分:0)

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

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

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

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

您可能还会看到this教程

Fror Print对话框您可能会看到thisthis教程

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