Печать файла RDLC без предварительного просмотра из нажатия кнопки «Форма» - PullRequest
2 голосов
/ 09 июня 2011

У меня есть C # 4.0 WinForm с нажатием кнопки для печати.В событии Form Load я заполняю пользовательский объект и вставляю этот объект в список этого объекта.Объект отображается непосредственно в RDLC в качестве источника данных, и если я использую средство просмотра отчетов, я вижу, что мой файл RDLC заполнен правильно.Я нашел ссылку на MSDN, чтобы сделать это (http://msdn.microsoft.com/en-us/library/ms252091.aspx),, но это взрывает метод экспорта.

Кто-нибудь знает какие-либо хорошие примеры того, как напечатать файл RDLC без использования ReportViewer для предварительного просмотра файла?Я просто хочу нажать кнопку и сделать привязку моего Списка к RDLC-файлу (который у меня уже есть) и распечатать прямо на принтере.

есть идеи?

1 Ответ

2 голосов
/ 25 июня 2011

Хорошо, поэтому ссылка на Пошаговое руководство. Печать локального отчета без предварительного просмотра на самом деле отлично работает, если мне нужно напечатать RDLC-файл, не открывая диалоговое окно «Печать». Ошибка, которую я сделал, назвала мою ReportDataSource. Как и в примере, MSDN называет свой ReportDataSource как «Продажи», что соответствует имени DataSet в коде XML RDLC. Я допустил ошибку, назвав мою ReportDataSource «продажу», из-за которой они не синхронизировались и не печатались.

Проблема решена!

...