第21章.NET报表设计.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第21章.NET报表设计

第21章 .NET报表设计 (时间:1.5次课,3学时) 第21章 .NET报表设计 在信息系统开发过程中,报表的制作是项目成功的关键,它给管理者提供了可视化的信息呈现方式,可以通过图形、表格等各种形式描述数据特征。本章介绍.Net项目开发过程中利用OWC组件、SQL Server Reporting Services以及Crystal Reports制作报表的技术。 本章教学目的: 学会使用OWC组件制作简单的报表 掌握SQL Server Reporting Services 报表技术 掌握Crystal Reports报表技术 第21章 .NET报表设计 21.1 OWC组件 21.2 SQL Server Reporting Services 21.3 Crystal Reports 21.1 OWC组件 21.1.1 OWC组件概述 21.1.2 OWC组件的内部控件 21.1.3 OWC组件应用示例 21.1.4 Spreadsheet控件使用语法参考 21.1 OWC组件 21.1.1 OWC组件概述 OWC(Office Web Component)是Microsoft Office中的一组用于发布电子数据表、数据透视表和图表的COM控件,它可以从Microsoft网站免费下载。 OWC组件拥有Microsoft Excel的基本功能。在Internet Explorer 浏览器中使用OWC组件,可以实现在 Web 中显示和处理数据,如对数据进行排序和筛选、输入新的数值、展开和折叠明细数据、旋转行列数据等,从而可查看不同形式的源数据汇总信息。 OWC组件提供开放的编程接口,可在ASP、ASP.NET、C#.net、VB.net、Java、PHP中使用OWC组件。利用OWC组件可以构建基于Web或者Windows的 Microsoft Excel格式的报表。 使用OWC组件时,仅需安装OWC组件,不需安装Microsoft Office软件,便可以在应用程序中使用与Microsoft Excel一样的功能。不同的Office版本配置不同的OWC组件,常见的OWC版本有3种:OWC 9.0、OWC 10.0、OWC 11.0,表21.1给出了OWC版本与Office版本的对应关系。如无特殊说明,本教程所使用的OWC组件的版本为OWC 10.0,对应Office的版本是Microsoft Office XP。 21.1.1 OWC组件概述 21.1.2 OWC组件的内部控件 常用的OWC组件可以内嵌以下4种控件以实现不同格式报表。 (1) Spreadsheet 控件:电子表格控件。可在 Web中提供类似 Excel 的功能。 (2) Chart 控件:图表控件。可使Web页面具有图表功能。 (3) PivotTable 控件:数据透视表控件。用于呈现OLAP多维数据集,允许用户通过向 Web 页添加排序、分组、筛选、分级和其他数据处理功能实现多维数据分析。 (4) Data Source控件:数据源控件。可为OWC组件内嵌的其他控件提供数据访问能力。 以下是各个控件的具体说明。 21.1.2 OWC组件的内部控件 1.Spreadsheet 控件 Spreadsheet控件是OWC组件的电子表格控件,它能够在 Web中提供类似 Excel 的功能。使用Spreadsheet控件可以产生一个完整的电子表格,并将其发布到Web页,如图21.1 所示。数据发布以后Spreadsheet控件不但能将数据呈现出来,而且有很多类似EXCEL的计算公式供用户使用。 当包含数据的单元格区域从 Excel 中发布时,Spreadsheet 组件将自动使用这些数据进行填充。也可以使用数据通过编程来填充 Spreadsheet 控件,具体用法请参考21.1.3 OWC应用示例。 Spreadsheet 控件在 Internet Explorer 中提供如下功能。 支持 Excel中的大部分功能 重新计算引擎 简单的电子表格用户界面 基本的电子表格格式 数据排序 自动筛选 多重撤消 21.1.2 OWC组件的内部控件 21.1.2 OWC组件的内部控件 2.Chart 控件 Chart控件OWC组件内的图表控件,能够在 Internet Explorer 中提供Microsoft Office的图形功能。如图21.2所示,当Chart控件在 Internet Explorer 中发布以后,可以生成各种柱状图、饼状图以及曲线走势图。如果在同一个Web页内同时包含Chart控件和PivotTable控件或Spreadsheet控件,可以将Chart控

文档评论(0)

jyf123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档