2015-10-11 2 views
0

Я использую VS2013 с C#, и у меня есть небольшая проблема с ReportViewer. Когда я нажимаю кнопку «Печать», открывается диалоговое окно, чтобы указать мне выбрать принтер. ScreenshotC# Winform: ReportViewer, печать напрямую на принтер по умолчанию

Проблема в том, что я не хочу видеть это диалоговое окно. Я хочу печатать непосредственно на принтере по умолчанию.

Я нашел этот ответ, но он не работает для меня ?! Change behaviour of Print button in ReportViewer C#

+0

Почему это не работает на вас? В чем проблема с этим решением? –

ответ

-1

Вы можете попробовать это, чтобы установить принтер по умолчанию.

using System.Configuration; 

System.Drawing.Printing.PrinterSettings pagina = new System.Drawing.Printing.PrinterSettings(); 
      pagina.PrinterName=ConfigurationSettings.AppSettings["textBox_ImpNOMBRE"];//default printer name 
//ADD OTHER CONFIGURATIONS SETTINGS 
     reportViewer1.PrinterSettings = pagina; 
Смежные вопросы