crystaldecisions组件是款功能非常强大的报表解决方案;大家在进行使用CrystalReportViewer 软件的时候,经常的需要进行使用到报表,可是软件没有这个功能,就需要用户自行的进行添加,而且您这进行登录的sql server数据库的时候,还必须要命名空间中的类型才可以运行,所以还有需要的朋友赶快在河东软件园将这款水晶报表插件(CrystalDecisions)下载来使用试试吧!

软件功能
使用各种资料来源制作报表
享用功能强大的设计与格式设定功能
结合具弹性的分析
最快的报表处理能力
灵活的报表传送作业
可扩充的Web报表制作
取得您所需要的功能强大、弹性高的报表制作工具,将精巧的报表的制作功能结合到您的Windows及Web应用程序。充分运用针对网站thin-wire环境设计的报表制作功能
支持应用程序的强大报表制作功能
享用前所未有的弹性与操控能力
完成应用程序资料的报表
Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。‘
软件特色
水晶(以前称为决策希捷软件信息管理组)是一个闻名的公司商业智能产品。
公司成立的时候硬盘驱动器制造商希捷科技收购了整体系统和水晶服务为了追求更好的利润率软件市场。整体系统有广泛的销售办事处,基础设施和整体OLAP有很好的产品,而水晶服务OEM交易的水晶报表数据库产品,他们写了报告。合并后的公司的第一个新产品是希捷的信息,后来演变成为被称为水晶企业.晶体分析作为OLAP客户端。
该公司的结构反映了其遗产,与OLAP技术正在开发前的整体系统研发网站伊普斯维奇,萨福克郡,英格兰和关系数据库技术开发的前水晶服务研发中心温哥华,英属哥伦比亚,加拿大.
水晶所收购的决定业务对象2003年12月。作为此次收购的一部分,前者研究和开发网站伊普斯维奇,萨福克郡,英格兰,关闭亏损约80个就业岗位以集中发展温哥华和巴黎,支持整体产品被外包给树莓的软件位于伊普斯维奇。
使用方法
1、下图是进行修改您需要的项目的属性


2、进想引用的添加,建议用户进行添加;



3、完成之后的工具栏,可以进行看见项目等;


常见问题
Visual studio 2008新建asp.Net网站CrystalReportsDemo如图:

右击项目——>添加引用:

添加一个实体类DemoModel.cs
本网站没有采用任何开发模式,所以类代码应该放到asp.net文件夹App_Code里,
可以先在项目里新建此文件夹,也可以在添加类时根据系统提示新建:

DemoModel.cs的内容如下:

右击项目——>添加新项——>Crystal报表
命名为:CrystalReport.rpt 确定后会自动弹出以下提示:
创建新的Crystal Report 文档有三种选择:

可以选择空报表然后在打开的报表中右键——>报表专家(效果一样),
默认使用报表向导,选择专家为标准(一般就会用到),点击确定

项目数据——>.Net对象
看到刚才添加的实体对象DemoModel.cs当然这只是数据源的一种
注:上面这个实体类和水晶报表文件属同一程序集可以找到,当网站采用N层模式开发时,
实体类另为一程序集,在这里就不能这样找到了,可以采取别的数据源
选中DemoModel 添加到右侧如下图:

点击下一步对报表具体要显示的字段进行设置

这里自己定义报表格式,直接点击完成

左侧可以看到上面有报表头,页眉,详细资料,报表尾,页脚这些都为设计报表格式提供方便,在相应区域点击
右键可以对其进行设置,当会应用水晶报表之后可以尝试,在这里我们只对详细资料区,进行简单设置从右侧,字段资源管理器
数据库字段,找到刚才添加的数据源DemoModel,可以看到对象的属性,将要显示的字段拖到左侧 详细资料区如图:

当然这里的显示的样式可以自己定义,大家可以尝试,右键有很多操作此报表涉及到参数,在右侧字段资源管理器
参数字段(右击)——新建:

点击确定(参数字段中添加一个参数args_1),按上述方法再同样添加一个参数args_2 如图:

在报表里要显示从外部传过来的两个参数值,现在将参数字段中的两个参数拖到报表的页眉区:

在页眉区的显示的id,name字段是报表的表头,我们可以自己定义名称,右击——>编辑文本对象(改名):

到此对报表的设置完成,保存,关闭水晶报表窗口
∨ 展开