(ftp.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(ftp

ftp://pub:pub@/开发工具与webart 条新通知 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 全站 当前博客 空间 博客 好友 相册 留言 用户操作 [留言] [发消息] [加为好友] ID:liucunjian2009 共391次访问,排名2万外,好友0人,关注者0人。 的文章 原创 3 篇 翻译 0 篇 转载 0 篇 评论 0 篇 订阅我的博客 [编辑]liucunjian2009的公告 [编辑]文章分类 C#笔记 CSS+DIV JAVASCRIPT 山寨ASP 闲谈散记 存档 2009年02月(3) 如何在VS2005中发布水晶报表 收藏   利用Visual Studio 2005(以下简称VS2005)开发软件时,如果使用了其中附带的水晶报表(Crystal Report for .NET Framework 2.0) 功能,你将会遇到这种情况:本机上可以正常使用,把你的软件复制在另一机器调用报表功能时就会提示找不到指定的引擎文件而出错误。这时你也许会说,是不是没把Crystal Report组件一起发布啊。说对啦,但是要注意VS2005发布水晶报表与VS2003以前的版本大不一样,你在网上搜索一下,可以发现好多人在提这个问题,但还是找不到解决方法。本文就针对这个问题来介绍如何在VS2005中发布水晶报表。 -、发布水晶报表的必备条件 (注:本文以Visual Studio 2005 Team suit版制作32位程序的安装项目为例) 1、安装以下的工具    “Itaninum编译器和工具”与“X64编译器和工具”,这两个工具在安装VS 2005的默认情况下是没选中要安装的。如果你原来已经安装好VS2005,你可以使用安装盘的添加内容方式进行补充安装。否则在发布安装程序时将会出现编译错误。 2、保证以下文件的存在:   C:\program Files\Common Files\Merge Modules(这里的C指VS2005的安装目标盘)中有以下的两个“合并模块”文件(默认情况下VS2005会安装上这些内容): Microsoft_VC80_ALT_x86.msm Policy_8_0_Microsoft_VC80_ALT_x86.msm    这两个文件不存在也会引安装程序的编译错误。 3、下载Crystal Report的可再发行“合拼模块”CrystalReportsRedist2005_x86.msm并把它复制到C:\program Files\Common Files\Merge Modules文件夹中。 二、制作安装工程  1、启动VS2005。  2、在“新建项目”中选择“安装项目” 3、在“应用程序文件夹”中添加你的程序文件及其它相关的用户文件。  4、添加“水晶报表”可再发行“合并模块”    (1)右击:“解决方案资源管理器”,选择“添加”中的“合并模块” (2)选择我们前面下载的模块:CrystalReportsRedist2005_x86.msm。 啦,到此你可以生成你的安装程序啦。这时你会发现安装程序多了20多M!现在你可以找部其他没安装过VS2005的电脑试试你的安装程序,看看水晶报表是不是正常出现啦。 三、注意问题 1、在设计水晶报表的rpt格式文件时,尽可能使用VS2005自动生成的DATASET。不然的话在移植时会出现找不到数据库文件而提示用户输入用户名和密码的问题。 2、RPT文件要求与你的程序文件一起发布,路径使用相对路径或者放置一个OpenFile控件来打开rpt格式文件,如果找不到原来设计好的rpt格式文件也不能正常使用水晶报表。   例如:如果你把你的rpt格式文件放在应用程序的同一文件夹下,调用时   这样调用: CrystalReport1.FileName = Application.StartupPath + @/mycrp.rpt; crystalReportViewer1.ReportSource = CrystalReport1; 发表于 @ 2009年02月11日 21:17:00 | 评论( 0 ) | 编辑| 举报| 收藏 旧一篇:春节义务帮人写了一个《求签在线查询》(ASP) 查看最新精华文章 请访问博客首页相关文章 水晶报表基础教程IIS6配置水晶报表水晶报表关于子报表数据源填充问题水晶报表在线打印思路Crystal Report的使用水晶报表使用自定义纸张 发布解决方案水晶报表11.5使用

文档评论(0)

lv21567 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档