后台代码

 1   panPrintContent.Visible = true;
 2             var strlPrinterMode = "";
 3 
 4             this.pageSetupDialog1.PageSettings.Margins.Left = 1;
 5             this.pageSetupDialog1.PageSettings.Margins.Top = 1;
 6             this.pageSetupDialog1.PageSettings.Margins.Right = 21;
 7             this.pageSetupDialog1.PageSettings.Margins.Bottom = 21;
 8             panPrintContent.Visible = true;
 9 
10             //打印设置
11             try
12             {
13                 string sqls = "select PrinterMode from User_Org where UserID='" + DBCommonServer.strUserName + "' and OID='" + DBCommonServer.strOrgId + "' ";
14                 DataTable dt1 = helps.GetDataTable(sqls);
15                 if (dt == null)
16                 {
17                     return;
18                 }
19                 if (dt1.Rows.Count > 0)
20                 {
21                     strlPrinterMode = dt1.Rows[0][0].ToString();
22                 }
23                 if (strlPrinterMode == "0")
24                 {
25                     this.printPreviewDialog1.ShowDialog();
26                 }
27                 else
28                 {
29                     for (int i = 0; i < Convert.ToInt32(strlPrinterMode); i++)
30                     {
31                         
32                         this.printDocument1.Print();
33                     }
34                 }
35             }
36             catch (Exception)
37             {
38                 MessageBox.Show("您好!您的电脑有可能打印服务没有启动或是没有安装打印机。"
39                                  + Environment.NewLine + Environment.NewLine + "请先启动打印服务或是安装打印机!");
40             }
View Code

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2022-02-07
  • 2021-10-08
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案