找回密码
 立即注册

QQ登录

只需一步,快速开始

wengf1983

高级会员

23

主题

91

帖子

1040

积分

高级会员

积分
1040

活字格认证

wengf1983
高级会员   /  发表于:2012-2-29 10:25  /   查看:7382  /  回复:5
如题,能否点了按钮之后,一次出两种帐票,同时出来也行,出完一个在出另一个也行。

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-29 11:03:00
沙发

回复 1# wengf1983 的帖子

抱歉,你指的同时出两种帐票,是指在一个Viewer中同时预览两张(Report1和Report2)帐票的内容,还是指一张帐票导出为两格式(PDF和Excel)。
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2012-2-29 13:45:00
板凳

回复 2# dof 的帖子

哦,我是指在一个Viewer中同时预览两张(Report1和Report2)帐票的内容。
请问这个要怎么做呢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-29 14:41:00
地板

回复 3# wengf1983 的帖子

你的需求通过下面的代码可以实现:
  1.     Report1 rpt1 = new Report1();
  2.     rpt1.Run();

  3.     Report2 rpt2 = new Report2();
  4.     rpt2.Run();

  5.     rpt1.Document.Pages.AddRange(rpt2.Document.Pages);

  6.     this.viewer1.Document = rpt1.Document;  
复制代码
回复 使用道具 举报
wengf1983
高级会员   /  发表于:2012-2-29 14:59:00
5#

回复 4# dof 的帖子


谢谢。我刚刚查到了,结果你比我快了点。谢谢你啦。
我查得是
For i = 0 To rpt2.Document.Pages.Count - 1
   rpt1.Document.Pages.Add(rpt2.Document.Pages(i))
Next
跟你得差不多。谢谢啦。回复的很快阿。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-29 16:42:00
6#

回复 5# wengf1983 的帖子

能实现你的需求就好,哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部