一开始要做批量打印的时候觉嘚挺困难,没接触过但是用到rdlc之后,才发现批量打印只是绑定数据源的问题
创建数据源xsd文件定义需要用到的列,如图:
创建报表文件并添加数据源,绘制表格组。注意:若是批量打印表格或者绑定多条数据一定要使用组,并对单元格绑定数据源字段如图:
2:组详细信息,点击小三角可选择组属性
3:组属性:若是批量打印可在这里的分页符中勾选所需分页的设置。
在网上找了很多都是.cab 或activex之类的控件比较麻烦、报表又不会只能用excel了
需求很简单,勾选多个订单后,能够批量打印每一个订单的商品列表,由于是在Web上,我的解决方案如下:
1,服務器生成Excel 供客户端下载打印(即本地打印)
2,服务器自动打印(远程打印)
1,服务器生成excel;
1做一个目录监听程序;
3,目录监听程序调用excel,开始咑印
这样远近基本都满足了,唯一一点就是负责打印的机器需要安装excel
以下附上一个excel操作的类:
监听程序用到了devexpress控件,体积比较大,需要的可以
一开始要做批量打印的时候觉嘚挺困难,没接触过但是用到rdlc之后,才发现批量打印只是绑定数据源的问题
创建数据源xsd文件定义需要用到的列,如图:
创建报表文件并添加数据源,绘制表格组。注意:若是批量打印表格或者绑定多条数据一定要使用组,并对单元格绑定数据源字段如图:
2:组详细信息,点击小三角可选择组属性
3:组属性:若是批量打印可在这里的分页符中勾选所需分页的设置。