《C__WinForm实践开发》chp7.水晶报表技术解答.ppt

《C__WinForm实践开发》chp7.水晶报表技术解答.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--------------基于C#语言 主讲教师:钱 哨 本课学时:72课时 联系方式:qianshao@bjjtxy.bj.cn 第七章、水晶报表技术 理解水晶报表的作用和优点 使用水晶报表专家创建水晶报表 在窗体中使用水晶报表和报表绑定 简介 7-1 水晶报表简介 7-2 水晶报表简介 7-3 水晶报表简介 7-4 水晶报表是 Visual Studio 环境(包括 Visual Studio.NET)中用于创建报表的标准工具 利用水晶报表可以创建交互式的优质报表 不仅能为 WinForms 和 WebForms 创建报表,还能将报表作为Web 服务存放在 Web 服务器上 “水晶报表设计器”界面用于创建并格式化报表,大大减少代码编写量 水晶报表的功能 Windows窗体中水晶报表的使用 7-5 Windows窗体中水晶报表的使用 7-6 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 建立水晶报表文件 7-7 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-8 水晶报表文件设计案例 7-9 水晶报表文件设计案例 总结 水晶报表是用于创建报表的标准工具 水晶报表的优点包括: 运行时自定义 报表查看器与其他控件之间的交互 报表作为 Web 服务 开发 Windows 应用程序时,可以使用CrystalReportViewer控件将报表绑定到 WinForms窗体上 ADO.NET 数据集设计器用于创建只包含数据结构而不包含实际数据的数据集对象 水晶报表中的选择公式可用于计算字段和汇总,确定如何显示报表的输出结果 案例1:打印某高校学生成绩单案例 第四步:从报表的工具箱中选择文本对象,拖到报表页眉处,键入“网络管理”字样后,点击右键选择设置对象格式,建立如下图的报表页眉样式。 案例1:打印某高校学生成绩单案例 第五步:设计页眉部分。由于报表左侧线段无法通过工具箱的控件实现,故通过绘图软件实现这部分内容。通过右键点击页眉处,选择图片,将制作好的图片插入左侧页眉处。 而后,以该图片的高设定为页眉高。从工具箱之中拖拽框对象,此处需要注意的是,绘制边框时候,页眉和详细资料西部一起框住,这样产生的报表样式可以统一美观。 案例1:打印某高校学生成绩单案例 第六步:选择工具箱之中的线条对象,在页眉处绘制出四个单元格,准备添加相关的文字信息。 案例1:打印某高校学生成绩单案例 第七步:用右键点击报表界面,在弹出的菜单中选择数据库-数据库专家,在弹出的OLE DB(ADO)界面中选择OLE DB Provider SQL Server,并配置数据库服务器连接信息。选择完成后,打开菜单中的水晶报表项里面的字段资源管理器,贮备将展开的数据库字段拖拽到报表界面上面。 案例1:打印某高校学生成绩单案例 第八步:将页眉处文字按照下图写入,并配置字体大小,同时用线条对象勾勒出表格的基本数据分布区域。拖拽过来的属性字段删除页眉部分后,将实际字段分别排列在详细资料的空格内。 案例1:打印某高校学生成绩单案例 第九步:配置报表页脚部分,从工具箱中拖拽文本,线条和框对象共同组成下图页脚的样式。 案例1:打印某高校学生成绩单案例 第十步:右键点击报表页面,选择报表-节专家,在打开的节专家设计器里面,勾选在页面底部打印功能。此功能可以使得报表页脚仅仅在最后一页的底部显示。 案例1:打印某高校学生成绩单案例 第十一步:整体设计完成后的报表如下图所示,点击主报表预览,可以预览报表基本样子。 案例1:打印某高校学生成绩单案例 第十二步:回到form1界面,从水晶报表中拖出一个crystalReportViewer对象,并配置该crystalReportViewer对象的reportsource属性为刚才设计的rpt文件。运行form1,程序一切正常,主要问题是: 报表头非动态变化的数据; 显示的学生成绩内容并非一个班的,而是所有的学生

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档