找回密码
 立即注册

QQ登录

只需一步,快速开始

f22bw

论坛元老

18

主题

42

帖子

8674

积分

论坛元老

积分
8674

活字格认证

f22bw
论坛元老   /  发表于:2013-11-4 16:40  /   查看:6185  /  回复:3
版主,你好
我现在做一个报表,要有两个PAGE,能不能用只用一个TABLE来显示,这个能不能实现?
预览显示的时候是不是按两第一页,第二页,第一页,第二页,还是按第一页,第一页,第二页,第二页?

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-4 16:55:00
沙发
但从这个需求来看页面报表实现起来很有困难,如果使用区域报表到比较好做,在区域报表中可以创建两个模板 rpt1 和 rpt2 ,然后分别运行这两个报表,运行结束之后,可以将两个报表的 Document.Pages 按照任意的顺序进行组合

rptMain.Document.Pages.Add(rpt1.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt1.Document.Pages[1]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[1]);

或者

rptMain.Document.Pages.Add(rpt1.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt1.Document.Pages[1]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[0]);
rptMain.Document.Pages.Add(rpt2.Document.Pages[1]);
回复 使用道具 举报
f22bw
论坛元老   /  发表于:2013-11-5 08:14:00
板凳
谢谢dof
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-5 13:29:00
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部