我目前在使用VS2010 C#编写一个winform程序,使用的是本地报表,不是服务器报表。里面用到几种类型的打印有两种打印我已经搞明白了:
1. 明细表的打印——这个传一个数据集,在套版中设置一个表格,打印没问题。
2. 单张的单据打印——这个传两个数据集(一个表头,一个表体),在套版中表头数据用文本框,表体数据用表格,也没问题。还有一种我一直没有思路,很是苦恼:
3. 多张单据的连续打印——我有一个list存有要打印所有单据的单号,但不知怎样使其一个单号一张纸(每张纸上包括单据表头信息和表体信息)的连续打印出来。
想到过用子报表,但是不会用,我拖一个子报表控件到一个rdlc报表之后,子报表的属性里面不知道怎么选择子报表。还有什么办法吗?我是新手,谢谢各位大大。
1. 明细表的打印——这个传一个数据集,在套版中设置一个表格,打印没问题。
2. 单张的单据打印——这个传两个数据集(一个表头,一个表体),在套版中表头数据用文本框,表体数据用表格,也没问题。还有一种我一直没有思路,很是苦恼:
3. 多张单据的连续打印——我有一个list存有要打印所有单据的单号,但不知怎样使其一个单号一张纸(每张纸上包括单据表头信息和表体信息)的连续打印出来。
想到过用子报表,但是不会用,我拖一个子报表控件到一个rdlc报表之后,子报表的属性里面不知道怎么选择子报表。还有什么办法吗?我是新手,谢谢各位大大。
XXX 单
名称 描述page2
XXX 单
名称 描述这样?
存货代号 存货名称 规格 数量 单价 金额
001 笔记本 X400 1 6000 6000
002 台式机 T500 1 3500 3500
---------------------------------------------
合计: 2 9500 第1页 共3页比如这样的单据 有SA001、SA002、SA003......10张单据。
每张单据单独打印我已经明白怎么弄了,我不明白怎么把这10张单据一起预览出来打印。
打印报表DEMO
这个是2008的,DEMO不是RDLC报表呀