繁体   English   中英

c#Winform:ReportViewer,直接打印到默认打印机

[英]c# Winform: ReportViewer, print Directly to default printer

我正在将VS2013与C#一起使用,并且ReportViewer有一个小问题。 当我单击“打印”按钮时,将打开一个对话框,告诉我选择打印机。 屏幕截图

问题是我不想看到此对话框。 我想直接打印到默认打印机。

我找到了这个答案,但不是对我有用吗? 在ReportViewer C#中更改“打印”按钮的行为

您可以尝试此操作,以设置默认打印机。

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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM