VS2017中水晶报表插件下载安装方法
vs2017安装和使用教程(详细).doc

vs2017安装和使用教程(详细)打开浏览器进入微软官方网站(https://),然后点击顶部导航栏中的”产品->适用于开发人员和IT专业人士->Visual Studio”,打开Visual Studio 2017下载页面在打开的Visual Studio下载页面中,点击“Download Visual Studio下拉列表”,单击列表中的“Enterprise 2017”,下载“Enterprise 2017版的Visual Studio软件”在打开的下载页面中,等待片刻后,会见到弹出的“下载窗口”(教程中用的浏览器是火狐),点击“保存文件按钮”保存下载的VS2017安装文件;双击下载好的VS2017安装程序,程序启动后会弹出“Visual Studio 要求.NET Framework 4.6或更高版本”的提示窗口。
点击窗口中的“此处”链接打开“Visual Studio安装需求页面”;点击“Visual Studio安装需求页面”中的“站点链接”,打开”.NET Framework 4.6下载页面”(会自动采用IE打开此页面);向下拖动打开的“.NET Framework 4.6下载页面”,见到“下载按钮”后,点击此按钮下载安装所需的.NET Framework;在打开的“下载页面”中,IE会给出阻止下载的提示,鼠标左键单击提示内容,在弹出的菜单中选择“下载文件”,开始文件下载;在弹出的“文件下载-安全警告”窗口中,点击“运行按钮”直接运行下载的文件;等待“.NET Framework 4.6”下载完毕后,IE 会弹出“安全警告”对话框,点击“运行按钮”运行.NET Framework 4.6安装程序;等待“.NET Framework安装程序”解压完安装包,弹出“.NET Framework安装窗口”之后,勾选窗口中的”我已阅读并接受许可条款”复选框,然后点击“安装按钮”开始安装;等待“.NETFramework”安装完毕后,点击弹出的“安装完毕窗口”上的“完成按钮”结束安装(至此,.NET Framework 4.6下载安装完毕);完成”.NET Framework 4.6”安装之后,点击“Visual Studio安装窗口”中的“关闭按钮”,关闭安装任务。
vs2017安装教程

vs2017安装教程
以下是VS2017安装的步骤:
1. 打开VS2017安装程序,双击运行安装程序。
2. 选择所需的安装类型。
根据个人需要,选择不同的工作负载来安装所需的组件。
可以选择安装Web、桌面、移动等不同
的开发工作负载。
3. 选择安装的组件。
根据个人需要选择要安装的具体组件。
可以选择安装C++、C#、Visual Basic等编程语言的支持工具。
4. 选择安装位置。
可以选择将安装文件安装在默认位置,也可以选择自定义安装位置。
5. 开始安装。
点击“安装”按钮开始安装所选择的组件。
6. 等待安装完成。
安装过程可能需要一些时间,请耐心等待。
7. 完成安装。
安装完成后,可以选择启动VS2017并进行首次
设置。
注意:在整个安装过程中,请确保计算机处于良好的网络连接状态,以便顺利下载所需的组件文件。
希望以上内容对您有所帮助!如果您有其他问题,请随时提问。
将水晶报表嵌入到自己的应用程序中

如何将水晶报表嵌入到自己的应用程序中白锐鸽白延平[摘要] 本文根据项目需要,以Microsoft Visual Studio 2005为开发平台,应用控件Crystal Activex Reports Viewer Control 10.0,详细介绍了如何在自己的应用程序中嵌入水晶报表,以动态地分析和显示数据。
[关键词] 水晶报表控件应用程序How to Embed Crystal Reports Into Your Own ProgramBai Ruige Bai YanpingAbstract: In accordance with the project requirements, taking Microsoft Visual Studio 2005 as our develop panel, and applying the control named Crystal ActiveX Reports Viewer Control 10.0,thisarticle fully introduces how to embed Crystal Reports into your own program, and then you can analyze and display your own data dynamically.Key words: Crystal Reports Control Program将Crystal Reports(水晶报表)用于处理数据库,从而可以帮助用户分析和解释重要信息。
使用 Crystal Reports 既可以方便地创建简单报表,同时也提供了创建复杂或专用的报表所需的整套工具。
通过将 Crystal Reports 的报表处理功能嵌入到自己的数据库应用程序中,Windows应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。
Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。
VS2017中水晶报表插件下载安装方法

VS2017中水晶报表插件下载安装方法篇一:vs2005水晶报表打包部署vs2005水晶报表打包部署vs2005中的crystalReport客户端分发C:\Program Files\Microsoft Visual Studio 8\SDK\\BootStrapper\Packages\CrystalReportsCRRedist2005_在客户端运行上面的文件即可1)新建“安装和部署项目”-->“安装项目”,确定后在我们的解决方案中多了个安装和部署的项目2)右键点击刚建的安装项目-->添加--->项目输出-->从列表中选择主输出-->选择输出的项目3)右键点击刚建的安装项目-->添加--->合并模块-->把我们下载到的10 net 部署的合并模块全部添加进去4)注意有个CrystalReports10_NET_的模块,我们查看它的属性,把AV860-01CS00G-U7000NC填写到keycode属性值中,要不编译不通过的.5)最后我们来编译生成我们项目的安装文件,在客户端就可以安装正常使用了下载合并模块简体中文 (cr10_net_merge_modules_)FilesAndUpdates/cr10_net_merge_modules_cr10_net_merge_modules_解压后有四个合并模块分别为:CrystalReports10_ ;CrystalReports10_NET_;CrystalReports10_NET_;CrystalReports10_NET_前几天用VS2005做了个简单的医务系统的演示程序,B/S模式的,里面用到了水晶报表,说实话,这还是我第一次用水晶报表,看了看帮助就开始做,还算是顺利吧,以为是演示用,要求不太高.做完了就发布,然后就把程序给人家了,结果到了人家那水晶报表那块不能看!他说水晶报表发布的时候需要考几个库,VS发布的时候不能自己把dll 文件打包放到里面去,我就把那两个文件(,,放在VS安装目录的Crystal Reports文件夹里)给人家考了过去,结果还是不行,后来上网查说需要Crystal Reports 合并模块,从网上down了一个,做一个了安装程序把它装上了也行不通,没办法回来了。
VS2017中水晶报表插件下载安装方法

VS2017中水晶报表插件下载安装方法篇一:vs2005水晶报表打包部署vs2005水晶报表打包部署vs2005中的crystalReport客户端分发C:\Program Files\Microsoft Visual Studio 8\SDK\\BootStrapper\Packages\CrystalReportsCRRedist2005_在客户端运行上面的文件即可1)新建“安装和部署项目”-->“安装项目”,确定后在我们的解决方案中多了个安装和部署的项目2)右键点击刚建的安装项目-->添加--->项目输出-->从列表中选择主输出-->选择输出的项目3)右键点击刚建的安装项目-->添加--->合并模块-->把我们下载到的10 net 部署的合并模块全部添加进去4)注意有个CrystalReports10_NET_的模块,我们查看它的属性,把AV860-01CS00G-U7000NC填写到keycode属性值中,要不编译不通过的.5)最后我们来编译生成我们项目的安装文件,在客户端就可以安装正常使用了下载合并模块简体中文 (cr10_net_merge_modules_)FilesAndUpdates/cr10_net_merge_modules_cr10_net_merge_modules_解压后有四个合并模块分别为:CrystalReports10_ ;CrystalReports10_NET_;CrystalReports10_NET_;CrystalReports10_NET_前几天用VS2005做了个简单的医务系统的演示程序,B/S模式的,里面用到了水晶报表,说实话,这还是我第一次用水晶报表,看了看帮助就开始做,还算是顺利吧,以为是演示用,要求不太高.做完了就发布,然后就把程序给人家了,结果到了人家那水晶报表那块不能看!他说水晶报表发布的时候需要考几个库,VS发布的时候不能自己把dll 文件打包放到里面去,我就把那两个文件(,,放在VS安装目录的Crystal Reports文件夹里)给人家考了过去,结果还是不行,后来上网查说需要Crystal Reports 合并模块,从网上down了一个,做一个了安装程序把它装上了也行不通,没办法回来了。
VisualStudioCode插件安装和使用教程

VisualStudioCode插件安装和使用教程Visual Studio Code插件安装和使用教程一、概述Visual Studio Code(简称VS Code)是一款由微软开发的轻量级、开源的文本编辑器,提供了丰富的插件系统,用于满足各种开发需求。
本文将介绍如何安装和使用VS Code插件,以便更好地提高开发效率和功能扩展。
二、安装VS Code1. 下载安装包访问VS Code官方网站(https:///),根据操作系统选择合适的安装包进行下载。
2. 安装VS Code双击下载的安装包,按照向导进行安装。
安装完成后,可以通过桌面快捷方式或开始菜单中的图标打开VS Code。
三、插件管理1. 打开插件面板在VS Code中,可以通过按下Ctrl+Shift+X快捷键或者点击左侧的插件图标,打开插件面板。
2. 搜索插件在插件面板中,可以看到已安装插件和推荐插件。
在搜索框中输入插件关键词,如"Git",VS Code会显示与关键词相关的插件列表。
3. 安装插件在搜索结果中找到合适的插件,点击插件卡片的“安装”按钮来安装插件。
安装完成后,插件面板的已安装插件列表中会显示已安装的插件。
4. 卸载插件如果不再需要某个插件,可以在已安装插件列表中找到该插件,点击插件卡片的“卸载”按钮来卸载插件。
四、常用插件推荐1. GitLensGitLens是一款强大的Git增强插件,可以让开发者更方便地查看和理解代码的修改历史和作者信息。
它提供了行级别的注释和跳转、显示最近的修改等功能。
2. ESLintESLint是一款JavaScript代码检查工具,可以帮助开发者规范代码风格和发现潜在的错误。
安装ESLint插件后,在VS Code中保存文件时,会自动进行代码检查并提供修复建议。
3. Bracket Pair ColorizerBracket Pair Colorizer是一款用于给不同的括号(包括圆括号、方括号和花括号)添加不同的颜色的插件。
使用eclipse在jsp上显示水晶报表

使用eclipse在jsp上显示水晶报表(一)最简单例子/eclipseCrystal Reports for Eclipse Basic Edition 1.0(CR4E) 免费版本下载地址: /node/450∙Download All-in-one Installation 是带有Crystal Reports插件的eclipse3.2完整版;∙Download Crystal Reports for Eclipse Runtime - Manual Installation 这是纯Crystal Reports插件;(建议)∙Download and Install Crystal Reports for Eclipse via the Update Manager 通过eclipse的更新来安装CR4E;/node/435下面有汉化包下载/eclipse页面上还有些如何使用CR4E的视频,最新帖子,例子等.现在最新版本是1.0.2,Crystal Reports的版本是11.81. 在eclipse的窗口->首选项->crystal reports->引擎中添加各种连接数据库的jdbc jar,不然在rpt文件中预览会出现找不到数据库驱动的错误。
2. 在crystal reports的透视图右上角默认是没有字段资源管理器的,这是个包含表、公式、参数、运行总计的视图,没有的话在窗口->显示视图里面把它选出来。
ps:CR4E好占内存啊eclipse3.2+myeclipse5+CR4E,512的内存都顶不住,动不动就卡住不会动我使用的开发IDE是eclipse3.2,服务器是tomcat5.5新建一个Crystal reports web项目在Target runtime选择apache tomcat v5.5下一步中crystal reports java reporting component、dynamic web module、java是默认选中的,这三个是必需的,你也可添加struts,后面的设置会要求你添加struts的类库。
VS2017安装步骤详解

VS2017安装步骤详解 微软最近发布了正式版Visual Studio 2017并公开了其下载⽅式,不过由于VS2017采⽤了新的模块化安装⽅案,所以微软官⽅并未提供ISO镜像,但是官⽅提供了如何进⾏离线下载的⽅案给需要进⾏离线安装的⽤户,只不过都是英⽂。
本⽂将对官⽅指南中的⼀部分进⾏翻译(这⾥说⼀句:翻译的部分就是最基础的离线下载和安装⽅案,另外,即使如以前微软提供了安装镜像,也仅会包含Visual Studio的基本核⼼组件和部分官⽅扩展,⽽微软、安卓和苹果等平台的SDK、模拟器和第三⽅扩展功能等会在⽤户选择后联⽹下载。
⽽VS2017的离线包是包含所有可选项的)。
好了,接下来将会分为四部分来叙述,分别是离线下载安装⽂件、离线安装VS2017、更新离线⽂件包以及如何通过已下载版本来减少下载其它版本下载量的⽅法。
第⼀部分:离线下载安装⽂件 这⾥描述是包括所有版本,截图以下载VS2017社区版为例:①登⼊VS官⽹下载页⾯,选择需要的版本点击下载,下载页。
②下载完成后,打开下载⽂件所在⽂件夹,Windows 8.1及以上版本⽤户点击资源管理器上的⽂件-打开命令提⽰符-以管理员⾝份打开命令提⽰符;Windows7⽤户可在该⽂件夹空⽩处按住Shift键的情况下点击⿏标右键选择“在此处打开命令窗⼝”。
③根据⾃⼰下载的VS2017版本,在打开的命令提⽰符窗⼝输⼊下⾯对应的命令并点击回车,等待程序启动即会开始下载(以下命令⽤于下载完整版离线包,包含全功能以及全语⾔包,其中红⾊部分为下载⽂件存放路径,根据⾃⾝情况⽤户可⾃⾏更改)企业版:vs_enterprise.exe --layout c:\vs2017offline专业版:vs_professional.exe --layout c:\vs2017offline社区版:vs_community.exe --layout c:\vs2017offline 如果需要下载单⼀语⾔的或其中某⼏种语⾔的离线⽂件,可采⽤以下命令:企业版:vs_enterprise.exe --layout c:\vs2017offline --lang zh-CN专业版:vs_professional.exe --layout c:\vs2017offline --lang zh-CN社区版:vs_community.exe --layout c:\vs2017offline --lang zh-CN 红⾊代码为语⾔参数,这⾥提供三种语⾔的参数供⼤家选择英语(美国):en-US中⽂:zh-CN(简体),zh-TW(繁体)⽇语:ja-JP 如果需要同时下载多种语⾔,可以在--lang后⾯连续加上多个语⾔代码参数,⽤空格间隔开就⾏,⽐如—lang en-US zh-CN ja-JP,那么就会同时下载英⽂、中⽂和⽇⽂语⾔包。
winform水晶报表基础操作从入门到精通

水晶报表基础操作从入门到精通1、水晶报表注册码在使用自带的水晶报表时,请注册,否则只能使用30次,水晶报表注册码如下:注册号:6707437608密码:AAP5GKS0000GDE100DS2、中使用水晶报表我们采用下面的几步使用Push模式执行水晶报表:1设计一个DataSet右击“解决方案浏览器”,选择“添加”--“添加新项”-->“数据集”,从“服务器资源管理器”中的“SQL Server”中拖放“Stores”表(位于PUBS数据库中)。
再将此表拖入数据集中。
而 .xsd文件中仅仅包含一个结构图,但是不会有任何数据在里面。
2创建一个.rpt文件同时将其指定给上一步建立的DataSet。
使用上面的介绍过的方法创建此文件,唯一的不同就是使用数据集来代替前面的直接连接数据。
建立.rpt文件之后,右击“详细资料”-->“添加/删除数据库”,在”数据库专家“窗口中,展开”项目数据“(代替以前的OleDb),展开“数据集”--“DataSet1”,选择“Stores”表。
将“Stores”表添加到“选定的表”中,点击“OK”。
3在aspx页面中拖放一个CrystalReportViewer控件同时将其与前面的rpt文件建立联系。
使用PULL模式下的方法,建立一个WebForm,添加一个Crystal Report Viewer 控件,并设定其属性,此处与PULL模式下是一致的。
代码如下:private void Page_Load(object sender, System.EventArgs e{DataSet1 ds = new DataSet1(;oCR = new MyReport(;SqlConnection MyConn = newSqlConnection(ConfigurationSettings.AppSettings["SqlConn"];MyConn.Open(;//直接访问数据表//string strSel = "select * from tbtree";//SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn;//MyAdapter.Fill(ds,"tbtree";//使用存储过程SqlCommand cmd = new SqlCommand("display", MyConn;mandType = CommandType.StoredProcedure;SqlDataAdapter MyAdapter = new SqlDataAdapter(cmd;MyAdapter.Fill(ds,"tbtree";oCR.SetDataSource(ds;}注意:在上面的代码中,你得注意一下oRpt是"Strongly Typed"的报表文件。
2-Reporting Service报表VS水晶报表

水晶报表和Reporting Service的特性1.水晶报表水晶报表(Crystal Reports)是Business Objects公司出品报表分析与生成软件,历史比较长,使用比较广泛。
最新版为11版,该版又分为三个版本:专业版、开发版和服务器版。
● 访问任何数据源包括:Oracle, DB2, Sybase, NCR, SQLServer, MySQL, MS Access, ODBC, JDBC, OLEDB, XML, Javabean, , COM, MS Excel, MS Exchange, Informix, Pervasive SQL, Lotus Notes, ACT!6, Borland Database Engine, Text, File System, xBase, MS Outlook, NT Event Log, Microsoft IIS Log, Web Log等35余种。
● 设计报表报表使用者可以使用视觉化报表设计工具来设计高度格式化、互动式以及有专业质感的报表。
● 在 web 上发布和管理报表通过开发版提供的SDK,可以将报表轻易的发布到网络,让组织内的各成员都能作出更好的决策,可以将报表输出成最终用户便于使用的格式(Excel、RTF、PDF、Word 等)。
● 将报表与接口和应用集成水晶报表可以直接产生HTML文件,允许开发人员将精力用于设计应用程序的商务逻辑上,而非复杂耗时的程序设计工作。
将应用程序开发与报表设计工作明确区分,让开发人员专注于应用程序开发,而报表撰写者则更专注于报表设计。
● 数据呈现的通用标准作为跨平台的报表标准,Crystal Reports很好地与主流的Java和.NET IDE集成在一起。
开发人员使用一种通用标准的报表技术就可以满足所有的数据呈现和信息发布的需求。
现有的水晶报表文件也可以被你的J2EE应用程序重用。
● 集成在.net开发环境中可以在熟悉的应用程序设计器中直接建立报表。
Crystal Reports 报表的安装部署

议题
• 水晶报表打包部署 • 在服务器上发布水晶报表 • 合并模块安装包 • 部署到客户端上使用
水晶报表打包部署
• • • • • •
客户端运行CRRedist2005_x86.msi 新建“安装和部署项目”-->“安装向导” 选择项目类型(这里选“创建用于windows应用程序的安装程序”) 选择要包含的文件 在“MergeMouduleProperties”里的“License Key”输入序列号 生成解决方案
在服务器上发布水晶报表
• 使用 .NET 安装盘中的 netsvr.msi
合并模块安装包
• 服务器端安装 CrystalReports10_NET_l.msi
• 合并模块
– 水晶报表版本 9 , – 水晶报表版本10 , – Visual Studio .NET 内嵌版水晶报表
• • • •
水晶报表 10 RDC 部署的合并模块 水晶报表 10 .NET 部署的合并模块 水晶报表 9 RDC 部署的合并模块 水晶报表 9 .NET 部署的合并模块
使用部署含水晶报表
• 新建一个测试项目 • 添加安装项目 • 添加安装项目的输出 • 添加合并模块 • 设置Crystal Reposrt组件的序列号 • 生成安装文件 • 部署网站 • 测试
常见问题及经验
• 怎么让组页眉,在同一组中每一页都显示
• • • • • • •
• 如何向 CrystalReportViewer 和 ReportDocument 传递参
数 设置Crystal Report Viewer 的外观 控制工具栏的按钮设置 在 Web 页面里的布局 除水晶报表的的公司LOGO 替换水晶报表里的各种图标和图片 关于打印的时候安装插件 已达到系统管理员配置的最大报表处理作业数限制的处理
水晶报表教程

水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。
喜欢水晶报表的朋友可以方便使用了。
我把水晶报表在vs2005的使用方法总结一下,供大家参考。
首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005【数据用例】服务器:SQLEXPRESS数据库名:Test数据库表:T【说明】水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。
拉模式:在水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登录信息(具体方法,后面介绍)。
推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表中SQL 语句而生成的dataset对像。
也就是说,推模式是用dataset组装水晶报表。
水晶报表组件介绍。
水晶报表在VS2005中有两种组件,在WEB项目是分别是CrystalReportSource,CrystalReportViewer。
在FORM项目里是分别是crystalReport,CrystalReportViewer。
CrystalReportSource,crystalReport是水晶报表的数据提供者;CrystalReportViewer是水晶报表的浏览器。
另外还要介绍一下水的报表的文件是以rpt为扩展名的文件,该文件可以用VS2005生成。
下面分别介绍具体操作方法:拉模式(PULL):在拉模式中如要在水晶报表中的SQL语句加上条件参数时要用{?参数名}方式给出。
例:“Select T1, T2, T3 FROM T Where T1=''{?parm}''” parm就是参数名以下例子中所用到的水晶报表文件中使用的SQL语句是“Select T1, T2, T3 FROM T Where T1=''{?parm}''” parm就是参数名。
水晶报表的安装

如何安装.net framework 2.0 开始→运行→输入\\172.16.8.50\dotnet framework\ Framework 2.0打开图 标为 的安装文件。完成2.0框架的安装后
下面我们安装水晶报表:安装 K:\Training Mat‘l\TOOLS 此目录下的CRRedist2005_x86.msi 文件
选择next
选择iagree点击next
等待安装完成即可 另一个CRREdist2005_x86_chs.msi程序的安装 与此如出一辙
VB水晶报表使用方法

集成水晶报表的方法Crystal Reports是非微软的第三方工具,用于处理数据报表,帮助用户分析和解释重要信息。
使用Crystal Reports可以方便地创建你所能想象的任何报表。
Visual 中集成的Crystal Reports 9(简化版本)赋予.NET平台创建交互式的、高质量展示内容的能力,您可以在Web平台和Windows平台上呈现报表,甚至将Crystal报表作为报表Web服务在Web服务器上发布。
介绍Visual 集成Crystal Reports的资料真是少的可怜,好东东当然不敢独享,所以写下本文,水平有限,还望各位大虾指教。
说了这么多,是不是感觉到.NET的无所不能,如果你正在寻找企业报表开发的新大陆,那你可要打起精神,睁大眼睛继续读下去啦!我们用一个简单的实例来说明在Visual 中怎样玩转Crystal Reports。
(本程序代码已在Visual 简体中文版调试通过。
)实现功能:点击生成报表按钮可根据用户输入的客户ID号生成相应报表(输入0显示所有订单记录),并在CrystalReportViewer控件中预览。
须注意的重点:1、怎样在运行时将Crystal报表与后台数据源连接,即安全数据连接。
(运行时动态连接数据库可灵活的设置数据环境及避免Crystl Reports弹出数据库登陆对话框。
)2、怎样让Crystal报表与界面控件交互首先在MS-SQL Server 2000中建立一名为"MRP"的实例数据库,其中有"客户"和"订单"两张表。
订单表的结构:客户表与订单表可通过ID字段建立一对多关系。
(建库细节请参阅有关书籍)然后,我们就可以在Crystal Report Designer中设计和修改报表(Crystal Report Designer已集成在Visual Studio .NET开发环境内),启动方法如下:1、在Visual 解决方案资源管理器中,右击您的项目以显示快捷菜单。
Crystal+Reports+for+Eclipse--水晶报表eclipse插件

Crystal Reports for Eclipse--水晶报表eclipse插件1、介绍Crystal Reports for Eclipse用于和数据库共同工作,帮助你分析和理解那些重要的信息。
Crystal Reports让你创建简单报表非常容易,它还带有全面的工具库帮助你建立各种复杂的或者专业的报表。
2、特点(1)创建你所能想到的任何报表Crystal Reports可以从任何实际的数据源来创建报表。
公式集、交叉报表、子母表、带条件格式的表(通过对敏感数据采取相应措施)轻松创建;当文字和数字不足以说明信息时,提供各种图形或地图来辅助说明。
(2)扩展面向Web的报表Crystal Reports不仅能建立Word,Excel和E-mail格式的报表,还能建立面向Web的报表。
(3)合并报表进应用程序中通过Crystal Reports,开发者很容易把各种报表集成进你的应用程序中或Web开发中。
Crystal Reports支持目前市面上大部分流行的开发语言。
2、在线帮助在线帮助不但包括用于创建例如放置字段、格式化报表、记录排序等等格式的报表任务,还包括更多的特定区域信息例如建立公式、访问各种不同的数据。
使用在线帮助作为你建立基本报表的一个参考,也可以作为在创建报表中的新概念的一个介绍。
3、报表知识本节向你展示如何用Crystal Reports建立基本的报表。
首先学习报表设计环境,其次是怎样选择数据库表,把对象放进报表中,和怎样排序,编组,统计你的报表数据。
(1)建立新报表有两种选择:一是从头建立报表(from scratch从零做起;白手起家);二是以已有的报表为模板,据此建立报表。
(2)选择数据源和数据库字段Crystal Reports通过提供The Database Explorer(数据库浏览器)和The Field Explorer(字段浏览器)来让你轻松选择数据源和数据库字段。
AspNet中使用水晶报表(上中下)

中使用水晶报表(上)出自在我们对中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。
一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的程序中,并得到了一些小决窍。
这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。
为了得到最好的效果,读者最好需要有一些基础的访问数据库的知识以及使用的开发经验。
简介水晶报表可以由很多的方法得到,其中一个就是使用来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。
如果你正在使用开发.Net程序,那么你就不需要再安装其它软件了,因为他已经内嵌在中了。
优点:水晶报表有下面一些主要的优点:∙快速的报表开发∙能够导出成为复杂的交互性图表∙可以与其它控件一起在WebForm中使用∙能够动态地将报表导出成为.pdf,.doc,xls,html,rtf等多种格式结构:一些组件组成了水晶报表的二层结构,需要的Web应用有:客户端:客户端仅需要一个可以访问嵌入aspx页面报表的游览器就可以了服务器:水晶报表引擎(Crystal Report Engine (CREngine.dll))通过它可以完成一些任务,如在报告文件中合并数据,转换报告为其它格式等。
也正是因为报告引擎的作用,才可以将中的水晶报表转换成为普通HTML格式水晶报表设计器(Crystal Report Designer (CRDesigner.dll))水晶报表就是在设计器中创建的,在设计器中你可以设计标题,插入数据,公式,图表,子报表等。
.rpt报表文件执行报表中的第一步就是在水晶报表设计器接口创建此报表,在默认安装中微软已经提供了一些现成的.rpt例子。
Data Source.rpt文件取得数据库的方法取决于你方法的选择,你能选择让水晶报表自己选择数据而不使用任何代码或者也可以选择手动的组装DataSet,然后再将其传送到报表文件。
c#水晶报表使用说明

c#⽔晶报表使⽤说明⽔晶报表介绍⽔晶报表是 vs 早期版本⾃带的⼀款报表控件。
vs2017不⾃带⽔晶报表,需要⾃⾏安装。
虽然⽔晶报表是收费控件,但是微软已经付过钱了,所以vs⾃带的⽔晶报表可以直接使⽤。
如果项⽬是 .net 4.0 以上版本,需要修改 App.config ⽂件。
因为⽔晶报表的 .net 版本可能低于 .net 4.0在软件发布的时候需要把对应的config⽂件⼀起发布,否则也⽆法使⽤⽔晶报表<startup useLegacyV2RuntimeActivationPolicy="true"> //在这⼀⾏加⼊ useLegacyV2RuntimeActivationPolicy="true"<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>在解决⽅案资源管理器中添加数据集DataSet1.xsd,在数据集中添加 DataTable.新建 Crystal Reports ⽂件在解决⽅案资源管理器中新建 Crystal Reports ⽂件: CrystalReport1.rpt 。
添加后左侧会出现 “字段资源管理器” 。
如果不⼩⼼关掉字段资源管理器,可以在 “视图” “其它窗⼝” “⽂档⼤纲” 将其调出。
vs的⼯具箱中也会出现相应的控件。
可以将⽂本对象添加到报表中。
⽂本对象常⽤属性:CanGrow (可以⾃动换⾏) HorAlignment (居中,靠左,靠右)。
在数据库字段右键选择数据库专家。
添加项⽬数据中的 DataTable1在 “组名字段” 右键插⼊组。
选择 DataTable1 中的字段,排序⽅式选择按原始顺序(⽔晶报表的排序⽅式不实⽤,⼀般在设置 DataTable 时⾃⾏排序)。
如何在VS2010使用水晶报表组件

VS2010不在像VS2008及以前版本那样支持Crystal Report了,不过SAP公司还是很给劲的,随即发布了CR for2010的免费开放版。
虽然如此,但刚上手使用的朋友们可能还是很费周折。
下简述使用。
如果只是为了能够在VS2010中运行有报表的程序,则可以简单的将运行程序所需的dll引入项目即可。
如果你的机器没有这些组件可以来这下载:点我。
一般只需要引用CrystalDecisions.CrystalReports.Engine.dll、CrystalDecisions.Shared.dll和CrystalDecisions.Web.dll即可。
下载后将其放入web/bin下,然后引用它们就可以了。
上述只适用于运行他人编写的有关报表的项目,做为开发者则还需进行其他工作。
VS2010不在支持Crystal report的设计,我们下载SAP公司的免费版(for VS2010)来设计即可(设计过程同在VS2008中没什么区别,只是环境独立了)。
随后将我们设计的第一个报表文件crTeacherWorkLoad.rpt文件拷贝到项目App_Data中。
我们使用CryStalReportViewer控件来显示刚才设计好的rpt文件。
VS2010IDE工具箱中不包含该控件,如果你安装了CR for VS2010则可以使用如下方法来显示该控件:如果没有此控件则可以直接将此控件的代码放入所需的aspx页面中,然后在这个aspx页面内注册此控件。
控件代码如下所示:[xhtml]view plaincopyprint?1.<CR:CrystalReportViewer ID="CrystalReportViewer1"runat="server"2.AutoDataBind="true"DisplayGroupTree="false"Height="50px"Width="350px"/><CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" DisplayGroupTree="false" Height="50px" Width="350px"/>注册代码放到页面头头,代码如下所示:[xhtml]view plaincopyprint?1.<%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral,PublicKeyToken=692fbea5521e1304"space="CrystalDecisions.Web"TagPrefix="CR" %><%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>如此以来再有了前面的三个dll的引用,就可以使用此控件来显示所需要的报表内容了。
Vs2012中水晶报表的应用

Vs2012中水晶报表的应用(一)杨永泉vs2008开发工具中包含了水晶报表的开发组件,而从vs2010开始微软的开发工具就不再包含水晶报表的开发组件,为此在vs2010与vs2012中使用水晶报表就需要安装SAP的组件才能使用水晶报表。
一水晶报表for Vs2010组件的下载有网友杨明波提供了组件下载链接/akdlm/cr4vs2010/CRforVS_13_0_ 5.exe需要者可以现在水晶报表组件安装包。
二组件安装1 下载完毕后可以得到一个290M的安装包,双击安装包即可进行安装,安装前请关闭VS2012开发工具。
2 安装分为三个阶段,第一阶段是解压抽取文件,第二阶段是安装,第三阶段为删除安装文件。
前两个阶段运行较快,程序的交互性较好,在第三个阶段交互性差很费时,会给人系统死机的感受,不要着急等一段时间就会安装成功。
三组建安装后vs2012控件工具栏的变化在组建安装后。
启动vs2012,在设计模式下打开一个web页面文件,会在控件工具栏中增加了报表设计分组。
如下图四准备建立报表的数据源用水晶报表制作报表和用其他的报表工具做报表一样首先我们要准备一个数据结构(制作报表要用到的),这个结构可以来源于数据库,也可以来源于.net的数据集。
制作报表.rpt文件提供的结构必须与最终提供报表数据的数据源结构相同,否则报表不能正常的显示。
本文以win7 例说明配置数据源的过程。
1 假定你在个人的机器上或是你公司的机器上已经装有sql server 2005的数据库系统。
2 熟悉odbc配置者可以跳过这部分。
进入控制面板-〉管理工具-〉数据源(ODBC)点击添加按钮,选择sql sever数据驱动程序,然后点击完成。
在Name栏输入数据源名称这里就叫做crystaltestDB(这个名字根据自己的需要定名称,如果你高兴命名为abc也未尝不可),然后选择装有sql server 的服务器。
本人机器所在网络有多台机器上装有sql server 所以有多台sql server 服务器列表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VS2017 中水晶报表插件下载安装方法 篇一:vs2005 水晶报表打包部署 vs2005 水晶报表打包部署 vs2005 中的 crystalReport 客户端分发 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports CRRedist2005_x86.msi 在客户端运行上面的文件即可 1)新建“安装和部署项目”-->“安装项目”,确定后在我们的解决方案中多了个安装和部署的 项目 2)右键点击刚建的安装项目-->添加--->项目输出-->从列表中选择主输出-->选择输出的项 目 3)右键点击刚建的安装项目-->添加--->合并模块-->把我们下载到的 10 net 部署的合并模 块全部添加进去 4)注意有个 CrystalReports10_NET_EmbeddedReporting.msm 的模块,我们查看它的属性,把 AV860-01CS00G-U7000NC 填写到 keycode 属性值中,要不编译不通过的. 5)最后我们来编译生成我们项目的安装文件,setup.exe 在客户端就可以安装正常使用了 下载合并模块 简体中文 (cr10_net_merge_modules_chs.zip) /communityCS/FilesAndUpdates/cr10_net_merge_modules_ch s.zip.asp cr10_net_merge_modules_chs.zip 解压后有四个合并模块分别为: CrystalReports10_maps.msm ; CrystalReports10_NET_EmbeddedReporting.msm; CrystalReports10_NET_RemoteReporting.msm; CrystalReports10_NET_WebServiceReporting.msm 前几天用 VS2005 做了个简单的医务系统的演示程序,B/S 模式的,里面用到了水晶报表,说实 话,这还是我第一次用水晶报表,看了看帮助就开始做,还算是顺利吧,以为是演示用,要求不太高. 做完了就发布,然后就把程序给人家了,结果到了人家那水晶报表那块不能看!他说水晶报表发 布的时候需要考几个库,VS 发布的时候不能自己把 dll 文件打包放到里面去, 我就把那两个文件 (CRDesigner.dll,crvspackage.dll,放在 VS 安装目录的 Crystal Reports 文件夹里)给人家考了 过去,结果还是不行,后来上网查说需要 Crystal Reports 合并模块,从网上 down 了一个,做一 个了安装程序把它装上了也行不通,没办法回来了。
1 / 7今天参看以下帮助文件,说合并模块可以到去下载,地址是假的,转到 msdn 上了。
我 想合并模块可能不行了,我就开始找 Crystal Reports for .NET Framework 2.0 Windows 安装程序, 结 果 发 现 VS2005 的 安 装 目 录 里 已 经 有 这 些 东 西 了 , Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages 这个文件夹里有好多东西,不光是水晶报表,还有框架,中 文包,MDAC2.8 以前不知道部署的时候还得从网上 down 这些东西,现在不用了! 从 CrystalReports 里 把 水 晶 报 表 装 上 就 可 以 了 ! CRRedist2005_x86.msi/CRREdist2005_x86_chs.msi 这两个文件在 MSDN 里也有描述,下面是摘 自 MSDN "如果添加的合并模块多于方案中指定的数目,可能会引起部署问题。
将合并模块文件保 存在计算机上的 C:\Program Files\Common Files\Merge Modules " 2005 需要的合并模块式 CrystalReportsRedist2005_X86.msm 这个文件夹里没有! 还好问题解决了! ------------------------------- 在安装有 vs2008 的电脑中,找到以下文件夹: C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 。
将 该 文 件 夹 下 的 CRRedist2008_x86.msi,安装到在要部署的机器上即可。
这次 Crystal Reports 2008 在界面上做了很大的改动, 有点 OFFICE 的感觉, 对于普通用户, 使用起来也会觉得很贴切。
我最看重其中的一项改进:实现了对图片文件的动态加载。
不过这 在 MS 的 ACCESS 中是早已实现了的,就这一点而言,CR 算是落后了。
以前在使用 VS 和 CR9 或 VS 自带的 CR 时,部署是比较麻烦的,有好几个模块都需要添 加,并且还要对他的合并模块文件进行注册。
而现在 CR2008 则发布了可分发的报表运行库 CRRuntime_12_0_mlb.msi,如同.NET 的框架一样,在目标计算机上提前安装即可保证程序的运 行 。
同 时 , 也 发 布 了 合 并 模 块 CRRuntime_12_0.msm ( 及 相 应 语 言 包 CRRuntime_12_0_zh_CN.msm)。
以合并模块的方式在对项目进行打包时,VS 的安装项目会自动检测到许多依赖项——CR 的 DLL 文件(不知 VS2005 或 VS2008 中是否也会检测到这些依赖项),此时,将这些 DLL 文件 全部排除在外, 然后添加合并模块文件, 再进行打包 (如果只将这些自动检测出的依赖项打包, 不添加合并模块,程序在目标计算机上运行时会无法加载 CR)。
不过,最终的安装包会很大, 在测试中,我仅用了一个最简单的窗体,加载一个只有一个静态文件框的报表,以合并模块的 方式打包,打包花了几分钟的时间,最终的包有四十多兆。
其实 CRRuntime_12_0.msm 文件本 身就有四十多兆,为了保证你的程序能正常运行,这个 MSM 不管你需要不需要,全给你包进 去了。
在目标计算机上对程序进行安装测试时,出现了某个文件无法注册的情况,我选择了忽 略,继续安装,直至完成。
最后运行程序,加载报表,都非常正常。
当然,直接安装可分发的运行库可能是最好的,但对于用户来说,为了使用一个程序, 要自己先安装.NET 框架和 CR 的运行库,是比较麻烦的,所以当采用合并模块打包的方式简化 用户的安装过程。
注:普通个人用户已经无法在官网上下载到以上提及的部署相关的文件了。
除非你是企 2 / 7业用户,并有 Business Objects 提供的服务。
项目做完了,要打包安装,打包的的过程很简单, 按照 VS2008 安装向导一步步来就行了。
完成后运行安装程序,发现报表模块不正常,显示许 可证号非法或水晶报表运行期错误,下面就一步步来解决这个问题。
首先,确保在制作安装向导中选择了必须组件中的 Framework(是不同版本自己定), 然后选择了水晶报表依赖组件,也就是那个 Crystal report vb for ……; 然后, 最重要的一步就是找到水晶报表安装部署的合并模块, 把它们增加到安装项目中: 对于 Crystal Reports for Visual Studio .NET 2003 的,可以在 C:\Program Files\Common Files\Merge Modules 中找到 Crystal_Database_Access2003.msm Crystal_Database_Access2003_chs.msm Crystal_Managed2003.msm Crystal_Managed2003_chs.msm Crystal_regwiz2003.msm VC_User_CRT71_RTL_X86_---.msm VC_User_STL71_RTL_X86_---.msm 在解决方案资源管理器中,右击安装项目,指向“添加”,然后单击“合并模块”。
在 “ 添加模块 ” 对话框中,选择上面的 7 个要添加到安装项目的合并模块,右键点击 Crystal_regwiz2003.msm 的 属 性 , 在 “MergeMouduleProperties” 里 的 “License Key” 填 入 : AAP5GKS0000GDE100DS(水晶报表的序列号)。
可是对于 Crystal report 2008 却没有这样的文件夹,只能去官网上下载(本人今天倒霉, 死活没有在官网上找到,google 中搜到的链接都转向一个 sap 产品的网页),最后在快照中找 到个链接,居然让我给下下来了,Crystal report 2008 的合并模块为 cr120_merge_modules.zip, 其中有所需文件和语言包。
解压后把其中后缀名为 msm 的文件按照上述方法都加入到安装项目中,然后单击 CRRuntime_12_0,在属性列表框中有个类似 property 的(第一个)属性,里面有 KeyCode(好 像是,最后一个),输入序列号,生成安装项目,然后安装,运行,发现报表都能用了吧?祝 大家顺利! 水 晶 报 表 2008 合 并 模 块 下 载 : /support/communitycs/FilesAndUpdates/cr120_merge_mod ules.zip?recDnlReq=Record&dnlPath=cr120_merge_modules.zip 篇二:Vs2012 中水晶报表的应用 Vs2012 中水晶报表的应用(一) 杨永泉 vs2008 开发工具中包含了水晶报表的开发组件, 而从 vs2010 开始微软的开发工具就不再 包含水晶报表的开发组件,为此在 vs2010 与 vs2012 中使用水晶报表就需要安装 SAP 的组件才 能使用水晶报表。
一 水晶报表 for Vs2010 组件的下载 有网友杨明波提供了组件下载链接 3 / 7需要者可以现在水晶报表组件安装包。
二 组件安装 1 下载完毕后可以得到一个 290M 的安装包,双击安装包即可进行安装,安装前请关闭 VS2012 开发工具。