Предварительный просмотр в формате PDF для отчетов SSRS - PullRequest
0 голосов
/ 29 апреля 2009

Как мы можем показать отчет SSRS 2005 в формате pdf при нажатии на ссылку для предварительного просмотра?

1 Ответ

0 голосов
/ 08 июня 2009

Два способа приходят на ум. Один достигает того, о чем ты просишь, другой лучше.

Чтобы достичь того, о чем вы просите, вам нужно извлечь из класса ReportViewer и обработать событие, вызванное для «Предварительного просмотра», прежде чем код Microsoft сделает это. В обработчике вы должны отобразить отчет в формате PDF и представить полученный поток клиенту. Если мы говорим о веб-элементе управления ReportViewer, возможно, произошла некоторая настройка автоматически генерируемого клиентского JavaScript-кода. Если мы говорим об элементе управления WinView Forms ReportViewer, вы также можете разобраться с кнопками на панели инструментов элемента управления и обработчиками событий.

Лучший способ - использовать отдельную ссылку или кнопку для запуска рендеринга PDF. Если вы не на 100% удовлетворены панелью инструментов ReportViewer, вы всегда можете скрыть ее и показать свою собственную.

...