第10章数据报表.ppt

第10章数据报表.ppt

ID:48230126

大小:825.00 KB

页数:54页

时间:2020-01-18

第10章数据报表.ppt_第1页
第10章数据报表.ppt_第2页
第10章数据报表.ppt_第3页
第10章数据报表.ppt_第4页
第10章数据报表.ppt_第5页
资源描述:

《第10章数据报表.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第10章数据报表报表是将业务数据以表格的形式体现,直观且易于理解,通常用于财务数据的展现和某些数据信息的统计资料。本章主要介绍如何在ASP.NET2.0中定制报表,如何使用VisualStudio2005自带的水晶报表等,实际的讲解内容及流程如图10-1所示。图10-1报表模块讲解流程图用数据控件实现的简单报表范例10.1水晶报表的介绍10.2ASP.NET2.0中使用水晶报表范例10.3自定义主从结构的水晶报表10.410.1用数据控件实现的 简单报表范例设计报表有多种方式,如将Excel的表格导入

2、到程序中并打开预览,如使用第三方报表组件,还有可以使用ASP.NET2.0提供的数据控件,实现定制数据格式的数据展示功能。本节主要是利用服务器数据控件为站点定制报表页,报表的实现流程如图10-2所示。图10-2用数据控件实现报表的流程10.1.1创建报表数据报表主要是以特定格式显示数据资料,为了让读者可以轻松地掌握本功能,本例的报表数据来源于一个数据表。10.1.2创建报表视图报表数据已经存在,现在介绍如何使用ASP.NET2.0提供的数据控件用特定的格式展示报表数据。图10-3“添加连接”对话框图1

3、0-4测试查询图10-5Repeater报表运行效果图10.1.3打印报表因为报表必须可以打印,本例还需要设计此报表的打印功能图10-6Repeater报表打印效果图图10-7系统打印窗口10.2水晶报表的介绍在程序开发中,经常要对合并计算、多级汇总、制作图表、条件格式化进行编程。在这种情况下,用普通的数据控件往往一筹莫展。而水晶报表大大简化了这些工作。用它可以制作非常漂亮的图表和格式化文本,而且还可以把报表导出为Word、Excel、PDF、HTML等格式。水晶报表英文名为“CrystalRepor

4、t”,其主要功能是用来表现数据。要向用户展示数据,可以编写代码对记录集进行循环处理,并在Windows应用程序或Web应用程序中输出这些数据。但是,任何超出基本格式化的工作都会比较复杂,例如,很难对合并计算、多级汇总、制作图表以及条件、格式化等进行编程。(1)可以使用所熟悉的编程语言,并且可以从任何项目访问CrystalReportDesigner。(2)提供多种报表查看器。(3)使用运行时自定义,用户可以查看不同的报表,或更改现有报表的格式、数据选择或导出选项。(4)报表引擎所公开的报表对象模型允许

5、向项目中添加自定义的代码。CrystalReportsforVisualStudio.NET是ASP.NET2.0开发环境中的一个组成部分,其主要完成的功能包括。(1)使用Crystal报表专家可基于开发的需要,快速创建报表。(2)可从报表模板中选择模板,也可从头开始自己创建报表。(3)可以显示图表格式,用户可以深化该图表以查看详细报表数据。(4)可以计算分组数据的汇总、小计和百分比。(5)可显示最前几条或最后几条数据结果。(6)可以有条件地格式化文本和旋转文本对象。10.3ASP.NET2.0中 使

6、用水晶报表范例报表设计过程通常分为两个部分:即先定义数据,然后在页面上排列各个报表项。本节将通过一个小小的范例,先介绍如何在ASP.NET2.0中使用水晶报表,然后设计一个复杂的报表功能。讲解流程如图10-8所示。图10-8水晶报表讲解流程图10.3.1创建显示数据库数据的水晶报表图10-9用户许可协议对话框图10-10选择报表模板图10-11空白报表界面10.3.2创建报表的数据集数据集是报表数据的来源,可在此设置条件或关联多个表图10-12数据集提示图10-13数据集配置向导图10-14选择命令类

7、型图10-15输入SQL语句图10-16选择要生成的方法图10-17向导结果图10-18数据集的最终显示10.3.3关联数据集和报表创建完数据集和报表后,需要设置数据集为该报表提供数据图10-19“数据库专家”对话框图10-20报表字段布局图10-21“创建报表源”对话框图10-22启用调试的提示框10.4自定义主从结构的水晶报表默认情况下,MicrosoftSQLServer2005中不安装Northwind和Pubs示例数据库。这些数据库可以从Microsoft下载中心下载,也可从随书光盘获取。本

8、例会使用Northwind中的“Orders”和“OrderDetails”这两个主从关系的表。自定义主从结构的水晶报表的步骤如图10-23所示。图10-23自定义主从结构的水晶报表的步骤10.4.1使用带报表的网站模板图10-24“新建网站”对话框图10-25报表样式选择10.4.2创建包含主从关系表的数据集Dataset一直是ADO.NET中的一个多功能数据关系库,它可以包含多个表,并可以根据一定的规律读取各个表的内容。本例将创建一个数据集Datas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。