Я пытаюсь экспортировать отчет Crystal в файл PDF, который принимает заданную пользователем дату начала и окончания.В отчете есть значения по умолчанию для этих параметров, и он экспортируется без проблем, если я попробую использовать эти значения по умолчанию.
Однако, когда я пытаюсь указать параметры, функция ExportToStream () выдает ошибку «система не может найти указанный путь».
Код:
string startDateParm = "2018-01-01";
string endDateParm = "2018-01-31";
ReportDocument rd = new ReportDocument();
rd.Load(Path.Combine(Server.MapPath("~/Reports/ReportExample.rpt")));
rd.SetParameterValue("Start Date", startDateParm);
rd.SetParameterValue("End Date", endDateParm);
Response.Buffer = false;
Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);