0
に変更しました。Crystal Reportsを初めて使用しています。 2つのレポートをPDFで一緒に開きたいと思いました。2 Crystal ReportsをPDFで開き、パラメータを
特定のIDを持つレポートのみが必要です。 Atmのみ "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");
}