找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng 讲师达人认证 悬赏达人认证

超级版主

300

主题

7876

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13142

活字格认证圣诞拼拼乐微信认证勋章讲师达人元老葡萄悬赏达人

ZenosZeng 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-7 12:05  /   查看:6544  /  回复:3
请问vb.net中activereport7.0 如何实现ActiveReports7.0 跳过预览直接打印 .望请给出是实例。

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-7 14:40:00
沙发
请问,你现在是在WinForms还是ASP.NET应用程序中来打印ActiveReports报表。
回复 使用道具 举报
nicholas
初级会员   /  发表于:2012-11-7 15:51:00
板凳
Dim rpt As New SectionReport3
        rpt.Run(True)
        rpt.Document.Printer.Print()
        rpt.Restart()
        rpt.Dispose()
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-7 17:29:00
地板
nicholas 你好

如果希望直接打印报表,需要使用下面的方法:
1、首先需要在你的工程中添加GrapeCity.ActiveReports.Viewer.Win.v7.dll的引用
2、在工程中加上 Imports GrapeCity.ActiveReports
3、调用以下代码:
  1.   Dim rpt As New SectionReport3
  2.         rpt.Run(True)
  3.         rpt.Document.Print()
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部