2016-07-15 2 views
0

Мне нужно создать отчет (rdlc) и отправить его по электронной почте (метод C#).создать отчет и экспортировать в pdf программно в службе windows

Я уже создал службу Windows и отправил электронные письма. Теперь мне нужно создать отчет (rdlc), и мне нужно загрузить его с помощью модели (объекта) и экспорта в pdf.

Я не использую WinForms ... только службы Windows

Извиняюсь за мой плохой английский.

ответ

0

Файл rdlc создается с использованием средства конструктора отчетов и может использоваться службами отчетов SQL Server или элементом управления ReportViewer для создания вывода отчета.

Вы ограничены использованием SSRS, однако, поскольку элемент управления не используется внутри службы.

Доступ к SSRS можно получить из вашей службы с помощью объекта ReportExecutionService. сервер SSRS может возвращать поток документов PDF, хотя вам нужно будет записать его в файл самостоятельно.

Если это стандартный отчет, который должен запускаться по расписанию, вы можете фактически сделать все это из веб-интерфейса SSRS без написания кода.

Смежные вопросы