- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水晶报表的使用 讲师:邵志东 课前准备 Dot Net FrameWork VS.NET 2002/2003 C#/VB.NET Level 200 议程 Crystal Report简介 水晶报表的使用 水晶报表的建立 Crystal Report简介 1.1 为什么要使用水晶报表? 表现数据: 要向用户展示数据,可以编写代码对记录集进行循环处理并在 Windows 应用程序或 Web 应用程序中输出这些数据。但是,任何超出基本格式化的工作都会比较复杂:很难对合并计算、多级汇总、制作图表以及条件格式化等进行编程 1.2 报表专家 使用 Crystal 报表专家,可基于开发的需要快速创建报表: 在从标准报表布局到套用信函的报表布局的选项中选择,或者从头开始自己创建报表。 显示图表,用户可以深化该图表以查看详细报表数据。 计算分组数据的汇总、小计和百分比。 显示最前 N 个或最后 N 个数据结果。 有条件地格式化文本和旋转文本对象。 1.3 建立报表的益处 对于开发人员 可以使用您所选择的编程语言,并且可以从任何项目访问 Crystal Report Designer 提供两种报表查看器:Web 应用程序使用 Web 窗体 查看器,而 Windows 应用程序则使用 Windows 窗体 查看器。 在设计时初始化 Web 窗体查看器和 Windows 窗体查看器的属性。使用运行时自定义,用户可以查看不同的报表,或更改现有报表的格式、数据选择或导出选项。 报表引擎所公开的报表对象模型允许您向 Windows 窗体页的源文件中添加代码,以使 Windows 窗体查看器控件能与同一页中的其他控件进行交互。 对于用户 用户仅需要 Web 浏览器就可以查看报表 当用户单击 Web 应用程序或 Windows 应用程序中的图表时,用户无需知道要访问报表。报表查看器控件可以是应用程序中众多控件之一。 与报表轻松交互 用户可将报表导出为 Microsoft Word 和 Excel 格式,以及 PDF、HTML 和 Crystal Reports for Visual Studio .NET 格式。 议程 Crystal Report简介 水晶报表的使用 水晶报表的建立 2、水晶报表的使用 2.1 Windows窗体中水晶报表的使用 新建Windows项目 添加CrystalReportViewer 控件 添加“选择报表”按钮 添加按钮响应事件 crvTest.ReportSource = dlg.FileName; 2.2 Web窗体中水晶报表的使用 结构 客户端 : 客户端仅需要一个可以访问嵌入aspx页面报表的游览器就可以了 服务器 : 水晶报表引擎(Crystal Report Engine (CREngine.dll)) :在报告文件中合并数据,转换报告为其它格式等。 水晶报表设计器(Crystal Report Designer (CRDesigner.dll)) :水晶报表就是在设计器中创建的,在设计器中你可以设计标题,插入数据,公式,图表,子报表等。 .rpt报表文件 :执行报表中的第一步就是在水晶报表设计器接口创建此报表,在默认安装中微软已经提供了一些现成的.rpt例子。 Data Source :.通过rpt文件取得数据库 水晶报表查看控件(Crystal Report Viewer web form Control (CRWebFormViewer.dll)) :是一个WebForm控件,可以将它看成是一个在.aspx页面中存放报表的容器。? 议程 Crystal Report简介 水晶报表的使用 水晶报表的建立 水晶报表的建立 3.1 执行模式 水晶报表取数据可以使用下面的方法实现: Pull 模式: ? 被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。 Push 模式 : 此时开发者不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表。在这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用报表性能最大化。 3.2 报表类型 Strongly-typed 报表 :当你将报表文件加入到项目中去时,它就变成了一个了“ strongly-typed“报表。在这些情况下,你将拥有直接创建报表的对象的权力,这将减少一些代码并且能够提供一些性能。 Un-Typed 报表 :这里的报表并不直接包含在项目中,因此称为‘un-typed’ 报表。在这种情况下,你不得不使用水晶报表的”ReportDocuemt“对象建立一个实例,并且”手动“地调用报表。 3.3 Pull模式的使用 首先创建rpt文件,并使用水晶报表设
您可能关注的文档
最近下载
- 参考学习资料 建筑环境 贵州省建设工程造价信息2022年第02期.pdf VIP
- 2025年浙江省大学英语三级考试真题 .pdf VIP
- 小学教育专业职业生涯规划书.pptx
- 市政工程单位分部分项工程划分方案11.doc VIP
- 遗传学英文课件:11 群体遗传学英文课件.ppt VIP
- 质量保证措施通用版.docx VIP
- 第四单元《光现象》单元检测题八年级物理上册(人教版2024)(解析版).docx VIP
- 简谱D 想着我Think of Me简谱歌剧魅影.pdf VIP
- (高清版)B-T 40788-2021 船舶与海上技术 海上风能 港口与海上作业.pdf VIP
- 自动化专业职业生涯人物访谈报告.docx VIP
原创力文档


文档评论(0)