shekhar pati Ответов: 1

Можно ли открыть несколько отчетов crystal одновременно программно в ASP.NET с C#?


I would like to export multiple pdf files and finally to combine as a single pdf file from the generated crystal reports in asp.net


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

Пробовал с опцией crystalReport.ExportToHttpResponse, но она позволяет экспортировать только один вывод отчета в формате PDF и где, как это не позволяет, когда во время выполнения генерируется несколько отчетов crystal.

Richard Deeming

Попробуйте использовать ExportToDisk, или ExportToStream.

Какой из них вы выберете, зависит от того, как вы планируете объединить PDF-файлы.

shekhar pati

Спасибо за помощь. Я уже проверил опцию "ExportToDisk", и она хорошо работает, когда нужно экспортировать несколько выходов crystal report в pdf-файлы, но конечный пользователь должен открыть конкретную папку, чтобы проверить ее, вместо этого, если мы дадим опцию в виде загруженного файла в самом браузере, то это очень удобно для конечного пользователя.
В этом контексте я попытался использовать опцию "ExportToHttpResponse", но мне это не удалось.

Maciej Los

Что вы пробовали? Где ты застрял?

1 Ответов

Рейтинг:
1

Maciej Los

Подумай об этом! Вы должны экспортировать данные (!) в pdf. Видеть:
Экспорт набора данных или DataTable в форматы Word Excel PDF и CSV[^]
Экспортировать таблицу в PDF[^]
c# - преобразование Datatable в PDF-переполнение стека[^]

Вы можете попробовать использовать это решение (для текстовых файлов), но оно нуждается в улучшениях:
несколько отчетов crystal в одном PDF-файле | The ASP.NET форумы[^]