找回密码
 立即注册

QQ登录

只需一步,快速开始

daikinuser

金牌服务用户

2

主题

3

帖子

27

积分

金牌服务用户

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖
daikinuser
金牌服务用户   /  发表于:2012-3-14 16:21  /   查看:4936  /  回复:4
产品版本:ActiveReport for net 3.0
操作系统:windows 2008 r2
问题描述:报表无法正常运行

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-14 16:28:00
沙发
你好, daikinuser

你可以将更详细的描述、错误截图和Demo发送到以下邮箱:Tool-Support.cn@grapecity.com
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-14 18:05:00
板凳
Win2003和Win2008环境正在准备中,我在XP和Win7调查的结果是:
1、如果没有安装打印机,而且没有设置Document.Printer.PrinterName = “”,系统会报错
2、如果操作系统的默认打印机不支持B4纸张,而且没有设置Document.Printer.PrinterName = “”,系统会报错

解决办法:
1、安装一台支持B4纸型的打印机并设置为默认打印机
2、在Run报表之前执行下面的代码:
  1. NewActiveReport1 na = new NewActiveReport1();
  2. na.Document.Printer.PrintName = "";
  3. na.run();
复制代码
回复 使用道具 举报
daikinuser
金牌服务用户   /  发表于:2012-3-16 11:26:00
地板
这是不是意味着,在不写代码Document.Printer.PrinterName = “”的情况下,不安装打印机是无法正常运行报表的对吗?  提问: 安装虚拟打印机是否能行? 该如何操作呢? 急急急急急急急急急急急急急急急急急急急急
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-16 19:57:00
5#

回复 4# daikinuser 的帖子

在没有安装任何打印机的电脑上,最安全的做法是设置Document.Printer.PrinterName = “”。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部