Я пытаюсь экспортировать несколько PDF-файлов с помощью CrystalReport в C#. Я пробовал несколько способов, но ни один из них не работает.
Чтобы создать один отчет, я объявляю переменную типа ReportDocument и вызываю функцию ExportToHttpResponse.
ReportDocument crystalReport = new ReportDocument();
crystalReport.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, filename);
Если я хочу экспортировать несколько PDF-файлов, нужно ли мне закрыть предыдущий документ ReportDocument, который я объявляю, прежде чем экспортировать другой PDF-файл?
this.crystalReport.Close();
this.crystalReport.Dispose();
Или я могу просто постоянно использовать отчетный документ, который я объявляю, не закрывая его?