VS2010中水晶报表应用和部署.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文档。上传文档
查看更多
VS2010中水晶报表应用和部署

VS2010中水晶报表应用和部署 VS2010中水晶报表应用和部署 Vs2010的水晶报表; 选择下面一个下载(1是包括所有DLL); 下载安装后打开VS2010就可以在左边工具栏中看到CRYSTALREPORTVIEWER,并且可以新建水晶报表了; 用法跟以前版本的用法类似; 不过要注意下面几点; A. 运行环境不能为.NET FRAMEWORK 4.0 CLINET PROFILE,要改为.NET FRAMEWORK 4,选中项目右键属性就可以更改了; B.在项目中加一个APP.CONFIG(这是针对WINFORM项目),如果是WEB项目就不用加了,里面有一个WEB.CONFIG;在这配置文件中加上 startup useLegacyV2RuntimeActivationPolicy=true supportedRuntime version=v4.0 sku=.NETFramework,Version=v4.0//startup 这可以避免ADO.NET和水晶报表运行时由于.NET版本问题出错 1)SAP Crystal Reports, version for Visual Studio 2010 - 包括了报有DLL的水晶报表文件 2)SAP Crystal Reports, version for Visual Studio 2010 - 水晶报表部署时用到的文件 3)SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit) 只支持32位系统的包 4)SAP Crystal Reports runtime engine for .NET Framework 4 (64-bit) 只支持64位系统的 (1)下面做一个简单的水晶报表,在项目中建一个窗体FORM1,一个水晶报表CrystalReport1,一个数据集 DATASET1;(水晶报表的设置跟以前版本的一样) 在窗体上放一个CRYSTALREPORTVIEWER,然后在FORM1的LOAD事件下写上;我这是把水晶报表放在DEBUG这个文件夹下动态加载的;你也可以直接放在项目中在CRYSTALREPORTVIEWER上指定报表名称; private void Form1_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection(Data Source=;Initial Catalog=cldz;User ID=proc4;Password=77cc88); con.Open(); SqlDataAdapter da = new SqlDataAdapter(select top 100 * from ZZZPJ, con); DataSet ds = new DataSet(); da.Fill(ds, ZZZPJ); string reportPath = Application.StartupPath + @\CrystalReport1.rpt; ReportDocument rd = new ReportDocument(); rd.Load(reportPath); rd.SetDataSource(ds.Tables[0].DefaultView); this.crystalReportViewer1.ReportSource = rd;/ } (2)vs2010水晶报表的发布有两种方式; 一,就直接下载MSI文件安装在客户端,客户端就可以用了;32位的下载上面的3);如果是64位的下载上面的4); 二,就是下载上面2)中的MSM文件,里面第一个是CRRuntime_13_0.msm这个是英文包;如果需要支持中文就加一个MSM,( CRRuntime_13_0_zh_cn.msm); 另外加一个CRRuntime_13_0_maps.msm 这个可以不用; 用VS2010自带的打包软件打包发布,新建一个安装项目,安装项目的制作过程这里就不详细说了,跟以前的制过程一样;制作完后,右键项目选添加―――合并模块――把上面提到的三个以.MSM结尾的文件加入进去,并且把 C:\Program Files\Common Files\Merge Modules文件夹中的VC100的MSM加入进去,如果是32位的就加X86的,如果是64位的就加X64的;最后确定; 再右键项目选属性,点击“系统必备”按钮;在弹出的对话框中选中 VISUAL C++ 2010 运行库,注意根据系统选,有32和64位的; 在下面的单选按钮中选第二项“从和我的应用程序相同的位置下载系统必备组件”; 这样发布的准备工作就

文档评论(0)

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

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

1亿VIP精品文档

相关文档