基本分类如下:
第一部分:VS2010简介
VS2010是微软的提供的一套完整的开发环境,功能也是相当的大
微软宣布了下一代开发工具和平台的正式名称,分别称为“Visual Studio Team System 2010”和“.NET Framework 4.0”,很显然二者会在2010年发布。

VSTS 2010开发代号“Rosario”(阿根廷港市罗萨里奥),将致力于引领下一代平台发展、提高开发人员的工作效率和热情、创建突破性应用程序、推动云计算等新兴趋势、合理化应用程序生命周期管理(ALM)。

VSTS 2010将支持统一建模语言(UML)和特定域语言(DSL),可为各类开发人员提供合适的工具,而这也是微软更大模型平台的一部分,“Oslo”技术也是它的一部分。

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 - 
http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe
包括了报有DLL的水晶报表文件

2)SAP Crystal Reports, version for Visual Studio 2010 - 
http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_mergemodules_13_0.zip
水晶报表部署时用到的文件

3)SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit)
http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0.zip
只支持32位系统的包

4)SAP Crystal Reports runtime engine for .NET Framework 4 (64-bit)
http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_64bit_13_0.zip
只支持64位系统的

(1)下面做一个简单的水晶报表,在项目中建一个窗体FORM1,一个水晶报表CrystalReport1,一个数据集 DATASET1;(水晶报表的设置跟以前版本的一样)

在窗体上放一个CRYSTALREPORTVIEWER,然后在FORM1的LOAD事件下写上;我这是把水晶报表放在DEBUG这个文件夹下动态加载的; 你也可以直接放在项目中在CRYSTALREPORTVIEWER上指定报表名称;

private void Form1_Load(object sender, EventArgs e)

{

SqlConnection con = new SqlConnection("Data Source=127.0.0.1;Initial Catalog=cldz;User ID=sa;Password=888");

con.Open();

SqlDataAdapter da = new SqlDataAdapter("select top 100 * from table", 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位的;

在下面的单选按钮中选第二项“从与我的应用程序相同的位置下载系统必备组件”;

这样发布的准备工作就做完了,选择菜单上的生成――生成项目或者右键项目点生存就可以了;

注意:(我在上面所有提到的“项目”不是VS工具栏上面菜单中的“项目”;是你解决方案下的项目,比如你新建了一个安装项目叫SETUP1,那就是指SETUP1)

如果制作好的安装程序在安装过程中出未能注册某一个模块请到下面网址下载一个适合你系统版本的文件安装,就可以避免出错了;

CrystalReport for vs2010 水晶报表安装方式如下:
1、在你的开发环境中找到Visual Studio安装目录下的"SDK"v2.0"BootStrapper"Packages"CrystalReports,将安装文件CRRedist2010_x86.msi,复制到服务器中并安装。

2、如果程序还不能运行,需要将水晶报表的五个dll文件复制到你的网站下的bin目录,其五大将的名称如下:

CrystalDecisions.CrystalReports.Engine.dll

CrystalDecisions.ReportSource.dll

CrystalDecisions.Shared.dll

CrystalDecisions.Web.dll

CrystalDecisions.Windows.Forms.dll

转自:http://www.cnblogs.com/MyBeN/archive/2012/03/16/2399908.html

转载于:https://www.cnblogs.com/seasons1987/p/3346782.html

[转]VS2010中水晶报表安装应用及实例相关推荐

  1. VS2010中水晶报表安装应用及实例

    基本分类如下: 第一部分:VS2010简介 VS2010是微软的提供的一套完整的开发环境,功能也是相当的大 微软宣布了下一代开发工具和平台的正式名称,分别称为"Visual Studio T ...

  2. VS2010中水晶报表插件下载安装方法

    Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,首先下载此插件: http://downloads.businessobjects.com/akdlm/cr4vs201 ...

  3. ASP.net 2.0中水晶报表迁移部署问题

    asp.net 2.0的水晶报表,在迁移机器的时候,如果目标机器没有相应的程序集,在IIS中会报错. 错误描述: Parser Error  Description: An error occurre ...

  4. Asp.net中水晶报表的使用

    在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的"HOWTO&q ...

  5. java web水晶报表_WEB开发中水晶报表的使用心得

    [需求] 最近在项目开发过程中,客户要求用Crystal Reports生成pdf格式的报表,并实现自动打印功能. [实施索引] 1.创建水晶报表: 2.Java中利用报表组件包将报表结果生成pdf: ...

  6. 在vs2010中使用nuget安装EF5报错解决方案

    命令行模式出错提示如下: PM> install-package entityframework 包如下错误 Install-Package : 元素 命名空间"http://sche ...

  7. VS2017 水晶报表安装及使用

    第一步  下载Reporting(RDLC) 控件 下载安装好后,重新启动VS2017. 重启后发现在工具栏里没有 ReportViewer这一项. 解决办法: https://www.pianshe ...

  8. 水晶报表中如何创建自定义的纸张大小格式?

    问题 水晶报表中使用一个自定义的纸张类型格式(使用预先定义的纸张格式显示或者打印一个报表)? 解决方法 要创建一个自定义的纸张格式,来完成你工作中所使用的特殊纸张.在你开始工作之前,你必须确认你的打印 ...

  9. VS2008水晶报表发布部署总结

    如果你安装了VS2008,那么可以找到如下目录: C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\Crystal ...

最新文章

  1. (一)git简介及安装
  2. webRTC——浏览器里的音视频通话 1
  3. 工作组无法访问计算机用户,工作组计算机无法访问,详细教您工作组计算机无法访问怎么解决...
  4. Activiti6 use spring-boot-starter-web meet requestMappingHandlerMapping error
  5. xpe低配置系统解决“写缓存失败”问题
  6. 【CTF】某xss练手小游戏
  7. 抱团股大跌,亏了谁的钱?
  8. android 实现论坛界面,android界面开发之主流UI布局范例
  9. linux上安装drupal时出现Your PHP installation is too old. Drupal requires at least PHP 5.5.9.
  10. oracle数据库查询下级_Oracle 图技术
  11. [LeetCode]: 133: Clone Graph
  12. Guava学习笔记(四):复写的Object常用方法
  13. linux脚本写的计算器,Linux bc命令实现数学计算器
  14. 4米乘以12米CAD图_这篇文章解决了我多年CAD制图比例问题!
  15. wps重复上一步快捷键_Wps重复命令快捷键
  16. IT大学生成长周报 | 第 2 期
  17. Ribbon停止维护
  18. 可靠传输协议 rdt 1.0、rdt 2.0、rdt 2.1、rdt 2.2、rdt3.0
  19. 软件测试之独步武林系列(一)
  20. Redis源码阅读笔记 ----数据结构部分 sds

热门文章

  1. React学习:路由定义及传参、数据复用-学习笔记
  2. ES6基础5(Promise)-学习笔记
  3. 《剑指offer》链表中倒数第k个结点
  4. ArrayList和Vector的异同
  5. 机器学习里面的树形模型
  6. SpringCloud教程 | 第三篇: 服务消费者(Feign)
  7. sklearn API 文档
  8. LinkedHashMap实现LRU缓存算法
  9. workerman-chat(PHP开发的基于Websocket协议的聊天室框架)(thinkphp也是支持socket聊天的)...
  10. mac 使用Karabiner配置键盘映射(2)-核心标签的解读