当前位置: 移动技术网 > IT编程>开发语言>.net > 基于DEV控件库的webservice打印.repx模板

基于DEV控件库的webservice打印.repx模板

2018年08月17日  | 移动技术网IT编程  | 我要评论

中国梦之声10强名单,网页源代码,魔宇文库

本文使用的dev版本为10.1版本 

首先需要添加dll引用

devexpress.data.v10.1

devexpress.xtraprinting.v10.1

devexpress.xtrareports.v10.1

 1 using devexpress.xtrareports.ui;
 2 
 3 private static bool printrepx()
 4         {
 5             try
 6             {
 7                 xtrareport printtemplate = new xtrareport();
 8 
 9                 string filename = "d:\\模板.repx";
10                 datatable dtrpt = new datatable();
11                 dtrpt.columns.add("二维码", typeof(int));
12                 dtrpt.rows.add(1233);
13 
14                 printtemplate.loadlayout(filename);
15                 printtemplate.datasource = dtrpt.defaultview;
16                 printtemplate.createdocument();
17 
18                 reportprinttool printtool = new reportprinttool(printtemplate);
19                 printtool.print();
20                 return true;
21             }
22             catch (exception ex)
23             {
24                 return false;
25             }
26         }

在winfrom的环境下 xtrareport 是可以直接调用 print() 打印的。

但是在webservice的环境下直接调用会出现错误 the method or operation is not supported.

所以改用 reportprinttool 进行打印。

打印为webservice部署的服务器所连接的打印机。

使用的模板也是存放在服务器上的。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网