Haseeb Sultan Ответов: 0

Как загрузить файл RPT в объект reportdocument в WPF C#


I am trying to load rpt file to ReportDocument object for direct printing without viewing rpt file in CrystalReportsViewer.

I have tried the following code but I am getting error "LOAD REPORT FAILED". Kindly help me. Thanks


Что я уже пробовал:

PrintDialog printDialog1 = new PrintDialog();
ReportDocument report = new ReportDocument();

if (printDialog1.ShowDialog() == true)
{
       report.PrintOptions.PrinterName = printDialog1.PrintQueue.Name;
       report.PrintOptions.PaperSize = (CrystalDecisions.Shared.PaperSize)System.Drawing.Printing.PaperKind.Legal;
       report.Load("invoice.rpt");
       report.PrintToPrinter(2, false, 0, 0);
       myview.view.ViewerCore.ReportSource = report;
       myview.view.ToggleSidePanel = SAPBusinessObjects.WPF.Viewer.Constants.SidePanelKind.None;
}

Richard Deeming

Попробуйте указать полный путь к файлу отчета и проверить, существует ли файл отчета в этом пути.

0 Ответов