Хотя я понимаю, что могу просто показать форму вне экрана и скрыть ее вместе со многими другими формами хакерского волшебства WinForms, я предпочел бы придерживаться пути дзэн и сделайте это правильно. У меня есть локальный отчет SSRS (так что нет сервера), который я хочу дать пользователю возможность просмотра или печати (другими словами, я не хочу, чтобы заставить их просматривать печать). К сожалению, элемент управления ReportViewer жалуется на свое «состояние», когда я пытаюсь его напечатать либо как компонент, который я создаю явно в своем коде (в блоке using(), конечно), либо если я попытаюсь создать экземпляр формы моего зрителя и просто распечатайте, не показывая его.Как распечатать отчет ReportViewer без отображения формы
Есть ли способ сделать это, чтобы хорошо сидеть со мной, или я должен просто показать его на экране и продолжить свою жизнь?
Спасибо, Брайан. Сегодня я рассмотрю это решение на первом месте. –
Отличное решение; отлично работал! Поздравляем с получением ваших первых SO-очков из вопроса о щедрости;) –
Удивительный код - спасибо за обмен. – RThomas