У меня есть SQL Server 2005 Reporting Services ServerReport, развернутый и часто используемый моим приложением Winforms (Framework 2.0) с помощью элемента управления ReportViewer.
Мне нужно предоставить кнопку печати одним нажатием одной из форм приложения, которая запускает только диалог печати, не создавая ReportViewer.
Я экспериментировал с рендерингом отчета в массив байтов, но я не могу пройти.
Этот отчет содержит несколько страниц, поэтому я не знаю, будет ли рендеринг "Image", который работает для локальных отчетов, работать и для отчетов сервера.
Я искал бросок MSDN, но есть только ссылки на локальные отчеты:
http://msdn.microsoft.com/en-us/library/ms252091(VS.80).aspx
И небольшая информация, которую я могу получить на отчетах на стороне сервера, использует веб-ссылки на веб-службу ReportServer, и я не хочу этого.
http://blogs.msdn.com/bryanke/articles/71491.aspx
Есть ли способ распечатать отчет сервера, используя диалоговое окно печати, без отображения пользователя просмотра отчетов (я не против, если он за кулисами)?