最近在公司实习,由于公司需要用到的一种叫做水晶报表的神奇的东东,老大就叫我们学习学习.怕自己以后忘了,也为了以后阅读方便,将其记录下来. 使用工具:vs2008 基本方法一.使用水晶报表的推模式 步骤1.当前解决方案,右键->添加->新建项,选择数据集…
添加并设计水晶报表. [1]在VS中添加水晶报表 右击项目-->添加-->组件-->Crystal Report,输入文件名称“CrystallistReport”,如下图所示: 此时VS会显示提示框,选择空白报表,单击“确定”,如下图所示: [2]设计水晶报表并作数据绑定 按照预想的显示效果进行表格设计,预览效果图如下所示: 1.修改版页为横向 在空白处右击-->设计-->页面设置.页面设置界面中可对纸张.边距等进行修改.此处我们只修改方向为横向,如下图所示: 2.填充表头…
开篇 本篇文章主要是帮助刚开始接触CrystalReport报表的新手提供一个循序渐进的教程.该教程主要分为三个部分1)CrystalReport的基本使用方法:2)使用CrystalReport对数据进行分组求和:3)CrystalReport如何使用自定义的数据源(如内存中的DataTable表)三个方面来写.相信看懂了这个教程之后,对于自己项目中的实现报表这一功能,应该就能轻松的应对了.   一    CrystalReport模板的制作及显示 A模板的制作 1.右键[项目属性]添加一个水…
水晶报表工具栏分页按钮响应事件: 水晶报表中有自带的分页功能,在设置好每页显示的记录后会自动分页,并自动记录总页数和保存当前页,在工具栏可以通过“首页”“尾页”“下一页”“上一页”和“跳页”进行页面跳转.如果需要自定义分页按钮或需要调用分页实现的方法,可以调用以下的方法. CrystalReportViewer1.ShowFirstPage(); //首页 CrystalReportViewer1.ShowLastPage(); //末页 CrystalReportViewer1.ShowNex…
Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍. 这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路.为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Ne…
Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍. 这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路.为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Ne…
在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门.打印的日期等.本文只简单的演示向报表内传入一个字符值. 以下是设计好报表之后传入参数的具体操作 一.首先是水晶报表(CrytalReport) 1.打开“字段资源管理器”窗口,选中“参数字段”,右键新建参数 2.在“创建新参数”对话框中修改名称,并根据对应字段类型选择相应的类型,点击确定. 3.将建好的参数用到报表中,方法有两种: 一是直接鼠标选中拖到报表中你想要放入的位置 二是选中想要的参数,右键插入报表…
FineReport报表和水晶报表的比较 FineReport报表软件针对复杂格式的报表数据及Web报表的展现,通过多源分片.不规则分组.双向扩展来轻松拖拽做复杂格式的报表,制作报表从此摆脱了复杂的SQL和表达式,不需要编程,大大提高了报表制作的效率. 相对于水晶报表(Crystal Report),FineReport报表无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势. 报表设计 在报表设计方面,FineReport报表工具的优势主要体现在以下几个方面: 多数据源 Fi…
一.环境安装 开发工具使用VS2010+SAP Crystal Reports13_0+.NETformwork4.0 因为vs2010已经不再集成水晶报表,所以需要我们去找合适的版本下载http://scn.sap.com/docs/DOC-7824 或者直接点击连接下载开发安装包(开发工具包) http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe 直接下载部署环境安装包(MSI环境包): 32位系统:htt…
此片博文是在你有一定水晶报表基础的前提下参阅的:如果对于水晶报表的基础知识比较薄弱建议先去了解下水晶报表: 因为项目需要,研究了下水晶报表.说实在,这个组件很强大,但是用起来也很麻烦.刚开始使用遇到了老多问题.然后上了搜索引擎搜索.但是我发现,有一个很痛疼的问题.那就是现在搜索引擎搜索到的东西都是COPY的.大家到处复制别人的答案,却连测试都不测试就贴上了,然后一搜索出来的都是千篇一律的东西.要找到正确的解决方案真的是一件很痛苦的事.我不知道你们有没有这样的经理.反正我经常是这样.所以也萌生了自…