【发布时间】:2017-06-13 12:39:34
【问题描述】:
我是 Crystal Reports 的新手。 我制作了 2 份报告,我想以 PDF 格式一起打开。
我只想要具有特定 ID 的报告。 Atm only "Containerlijst" 给出带有 ID 的报告, 但它显示“PersAfdruk”,而 PersAfdruk 显示“PersAfdruk”的所有 ID。
使用我得到的代码,我打开同一个报告 2 次。 但是我给了不同的名字。 使用 MVVM,此代码在我的命令中。
try
{
Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
ReportDocument PersAfdruk = new ReportDocument();
ReportDocument Containerlijst = new ReportDocument();
PersAfdruk.Load("../../Persorderlijst.rpt");
PersAfdruk.SetParameterValue("PersOrderID", txtPersOrderID);
Containerlijst.Load("../../Containerlijst.rpt");
Containerlijst.SetParameterValue("PersOrderID", txtPersOrderID);
ExportOptions CrExportOptions;
DiskFileDestinationOptions CrDiskFileDes = new DiskFileDestinationOptions();
PdfRtfWordFormatOptions CrFormat = new PdfRtfWordFormatOptions();
CrDiskFileDes.DiskFileName = "d:\\Persorderlijst.pdf";
CrDiskFileDes.DiskFileName = "d:\\Containerlijst.pdf";
CrExportOptions = PersAfdruk.ExportOptions;
{
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
CrExportOptions.ExportDestinationOptions = CrDiskFileDes;
CrExportOptions.ExportFormatOptions = CrFormat;
}
PersAfdruk.Export();
Process.Start("d:\\Persorderlijst.pdf");
Process.Start("d:\\Containerlijst.pdf");
}
【问题讨论】:
标签: c# pdf mvvm crystal-reports