C# 访问crystal report';s以编程方式打印按钮
我们可以通过编程方式访问crystal report的“打印”按钮吗。该按钮是属性还是事件?如果要打印crystal报表,可以将其转换为pdf格式,然后用户可以从pdf格式打印C# 访问crystal report';s以编程方式打印按钮,c#,asp.net,crystal-reports,C#,Asp.net,Crystal Reports,我们可以通过编程方式访问crystal report的“打印”按钮吗。该按钮是属性还是事件?如果要打印crystal报表,可以将其转换为pdf格式,然后用户可以从pdf格式打印 rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "ExportedReport"); 您还可以使用“打印到打印机”和“打印机选项” rpt.PrintToPrinter(2, true, 1, 2); 您还可以
rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "ExportedReport");
您还可以使用“打印到打印机”和“打印机选项”
rpt.PrintToPrinter(2, true, 1, 2);
您还可以看到教程
在“打印”对话框中,您可以看到和教程您可以直接打印crystal报表,而无需使用CrystalReport.PrintTopPrinter() 方法
您还可以使用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();
我们已经这样做了。。。我们希望打印时不显示pdf。我们还需要打印对话框。是否可以从按钮单击事件打开打印对话框。