水晶报表教案文档格式.docx

上传人:b****1 文档编号:370469 上传时间:2023-04-28 格式:DOCX 页数:20 大小:5.83MB
下载 相关 举报
水晶报表教案文档格式.docx_第1页
第1页 / 共20页
水晶报表教案文档格式.docx_第2页
第2页 / 共20页
水晶报表教案文档格式.docx_第3页
第3页 / 共20页
水晶报表教案文档格式.docx_第4页
第4页 / 共20页
水晶报表教案文档格式.docx_第5页
第5页 / 共20页
水晶报表教案文档格式.docx_第6页
第6页 / 共20页
水晶报表教案文档格式.docx_第7页
第7页 / 共20页
水晶报表教案文档格式.docx_第8页
第8页 / 共20页
水晶报表教案文档格式.docx_第9页
第9页 / 共20页
水晶报表教案文档格式.docx_第10页
第10页 / 共20页
水晶报表教案文档格式.docx_第11页
第11页 / 共20页
水晶报表教案文档格式.docx_第12页
第12页 / 共20页
水晶报表教案文档格式.docx_第13页
第13页 / 共20页
水晶报表教案文档格式.docx_第14页
第14页 / 共20页
水晶报表教案文档格式.docx_第15页
第15页 / 共20页
水晶报表教案文档格式.docx_第16页
第16页 / 共20页
水晶报表教案文档格式.docx_第17页
第17页 / 共20页
水晶报表教案文档格式.docx_第18页
第18页 / 共20页
水晶报表教案文档格式.docx_第19页
第19页 / 共20页
水晶报表教案文档格式.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

水晶报表教案文档格式.docx

《水晶报表教案文档格式.docx》由会员分享,可在线阅读,更多相关《水晶报表教案文档格式.docx(20页珍藏版)》请在冰点文库上搜索。

水晶报表教案文档格式.docx

水晶报表的作用以及优点

首先、讲解为什么要使用报表?

从而引出报表的概念。

人们借助IT系统来帮助人们管理和存储信息,最终目的是要将这些信息以符合人的阅读习惯的方式来展现出来,方便人们进行信息的分析以及汇总从而方便管理。

数据按照一定的格式展现出来,其中非常重要的一种就是报表。

到此为止对同学们进行提问:

那么从我刚才说的话中可以得出报表有哪些要素呢?

◆报表是有格式的

◆报表时有内容的

◆并且报表要展示给相关人

从而引入报表系统包含的三个组成部分:

格式、内容以及输出工具。

其次、接着说一下,我们需要自己写一个一个复杂的报表而不是用任何工具和API吗?

答案是否定的;

继续说,目前市面上有很多报表工具,我们如何来选择呢?

答案也是肯定的,是水晶报表。

那么为什么我们要使用水晶报表而不是别的呢?

原因如下:

◆它使创建和分发复杂报表变得非常简单。

我们只需要在报表设计器设计报表的格式,以及一些复杂的功能,然后通过查看器控件就可以很容易的完成报表的创建和分发。

◆水晶报表是VisualStudio环境(包括VisualStudio.NET)中用于创建报表的标准工具。

◆利用水晶报表可以创建交互式的优质报表。

◆不仅能为WinForms和WebForms创建报表,还能将报表作为Web服务存放在Web服务器上。

◆水晶报表设计器”界面用于创建并格式化报表,大大减少代码编写量。

最后、接着话锋一转,水晶报表有两种设计模式:

◆Pull模式

●被请求时,水晶报表直接根据指定的驱动连接数据库,而后组装这些数据。

◆Push模式

●此时开发人员不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表,在这种情况下,通过使用连接共享以及限制记录集合的大小,可以使报表性能最大化。

第二小节:

创建水晶报表

首先、水晶报表开发环境

◆介绍标准的水晶报表的组成

◆字段资源管理器的介绍

其次、用Pull模式为学生建立一个报表示例(与课本同步)

如何在Winform程序中,使用我们已经设计好的报表呢?

再次、用Push模式为学生建立一个报表示例(与课本同步)

●建立一个DataSet,名字为DataSet1,为其添加一个DataTable,其栏位为:

sno(string)、sname(string)、ssex(string)、sage(int32)。

●新建立一个windows应用程序,并添加报表(其设计方法和之前的一样),唯独选择连接的数据源不一样,看下图。

●在窗体Form1上托入一个“水晶报表查看器”控件。

●最后一步完成就OK了,在Form1的OnLoad事件里面写入下面的代码:

DataSetds=newDataSet();

L0203lrpt=newL0203();

SqlConnectioncon=newSqlConnection("

DataSource=AARON-PC\\SQLEXPRESS;

InitialCatalog=student;

IntegratedSecurity=True"

);

SqlCommandcommand=newSqlCommand("

selectsno,sname,ssex,sagefromstudent"

con);

SqlDataAdapterda=newSqlDataAdapter(command);

da.Fill(ds,"

dt"

con.Close();

lrpt.SetDataSource(ds);

crystalReportViewer1.ReportSource=lrpt;

最后、使用水晶报表向导完成报表设计

第三小节:

利用SQL进行编辑

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2