- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图12-13 “选择一个ReportDocument”对话框 (7)切换到代码窗口,编写程序代码,实现其功能。 定义自定义类的对象:Dim SqlDb As New SqlDbClass。 窗体Load事件过程的程序代码如代码12-1-1所示。 ComboBox1控件的SelectedIndexChanged事件过程的程序代码如代码12-1-2所示。 3.代码分析 代码分析如表12-1所示。 代码序号 行号 代 码 分 析 代码12-1-1 02行 调用crystalReport11的方法SetDataSource,设置其数据源为SqlDs1.Tables(0) 04行 调用自定义类的方法CheckSqlConnection创建新的连接对象,第06行调用自定义类的方法SelectSqlDv返回DataView对象 表12-1 程序代码分析 代 码 序 号 行号 代 码 分 析 代码12-1-2 02行 调用自定义类的方法SelectSqlDt返回DataTable对象 04行 重新设置crystalReport11的数据源 05行 调用方法Refresh对crystalReport11的数据源进行刷新 06行 利用CrystalReportViewer控件的属性ReportSource,设置报表的数据源 续表 4.知识要点说明 (1)CrystalReportViewer控件常用的属性是ReportSource,该属性用于获取或设置报表的数据源。 (2)ReportDocument组件是一种非类型化的报表组件。 12.2 数 据 导 出 数据库应用系统一般都应具有数据导出的功能,可能通过编程的方式将数据输出到Office应用程序中,例如Word、Excel等,本节以数据表中的数据导出到Excel为例说明如何导出数据。 【实例12-2】 第 12 章 报表制作与数据导出 利用Crystal Reports向导制作报表 12.1 数 据 导 出 12.2 在Visual Studio.NET中提供了一个报表设计器——Crystal Reports,利用此工具,可以快速地生成各种报表。 ——【知?识?技?能?目?标】—— (1)掌握利用Crystal Reports向导创建Crystal Report文件的过程,学会在报表设计器中绘制表格线的方法。 (2)掌握动态改变CrystalReport的SetDataSource属性的方法。 (3)掌握动态改变CrystalReportViewer控件的ReportSource属性的方法。 (4)掌握将数据表中的数据导出到Excel工作表的方法。 ——【本?章?学?习?导?航】—— 数据表中的数据可以采用报表的形式预览,也可以采用报表的形式打印,本章主要探讨利用Crystal Reports工具设计报表的方法,主要涉及以下对象。 (1)Crystal Reports向导。 (2)CrystalReportViewer控件。 (3)ReportDocument组件。 12.1 利用Crystal Reports向导制作报表 在Visual Studio.NET中设计报表的一般过程是:首先使用Crystal Reports报表设计器生成一个可以在Visual Studio.NET中运行的报表文件(*.rpt文件),然后再通过CrystalReportViewer控件将报表文件显示出来。 【实例12-1】 1.设计任务 设计一个显示或打印报表的窗体,该窗体的运行效果如图12-1所示,当前窗体显示的是班级编号为“2003030201”班的学生数据。从ComboBox控件中选择一个班级编号,下方报表中便会显示对应的班级的所有学生数据 图12-1 【打印报表】窗体的运行效果 2.设计过程 (1)新建一个项目Chapter12_1。 (2)在窗体中添加1个Label控件、1个ComboBox控件和1个CrystalReportViewer控件,窗体及控件的设计外观如图12-2所示。 (3)添加数据适配器对象,生成数据集对象。 图12-2 “打印报表”窗体的设计状态 从工具箱的“数据”控件区拖动一个SqlDataAdapter控件到窗体上,利用“数据适配器配置向导”建立SqlConnection对象和SqlDataAdapter对象,分别更改名称为“conn”和“SqlDa”
您可能关注的文档
- 4S店主营业务与汽车营销任务七 需求分析.ppt
- 4S店主营业务与汽车营销任务三 汽车市场分析.ppt
- 4S店主营业务与汽车营销任务十 谈判成交.ppt
- 4S店主营业务与汽车营销任务十二 客户跟踪.ppt
- 4S店主营业务与汽车营销任务十一 车辆交付.ppt
- 4S店主营业务与汽车营销任务四 汽车市场营销战略分析.ppt
- 4S店主营业务与汽车营销任务一 汽车4S店整体介绍.ppt
- 51单片机项目教程项目 1 构建单片机开发环境.pptx
- 51单片机项目教程项目 2 了解开发板.pptx
- 51单片机项目教程项目 3 点亮一个LED灯.pptx
- 2025上海同济大学继续教育学院招生专员岗位招聘笔试备考题库附答案解析.docx
- 2025年江山市公开选调公务员、事业单位工作人员25人考试历年真题汇编附答案解析(夺冠).docx
- 2025年四季度湖南银行滚动社会招聘备考题库含答案解析(夺冠).docx
- 2025天津汇融商业管理有限公司招聘1人考试历年真题汇编附答案解析(夺冠).docx
- 2025年中国农业银行池州分行派驻住房公积金窗口人员招聘1名笔试备考题库附答案解析(夺冠).docx
- 2025年湖南邵阳市卫生健康委员会所属事业单位选调3人考试参考题库带答案解析.docx
- 2025年下半年四川南充市司法局遴选公务员(参公人员)2人考试参考题库附答案解析(夺冠).docx
- 2025广东南粤银行肇庆分行招聘考试模拟卷及答案解析(夺冠).docx
- 2025山西省社会科学院(山西省人民政府发展研究中心)招聘博士研究生4人考试历年真题汇编附答案解析(.docx
- 2025河南洛阳职业技术学院招聘思想政治辅导员10人实施备考试题及答案解析.docx
最近下载
- GB503002021建筑工程施工质量验收统一标准表格版.pdf
- 《金属加工技术培训》课件.ppt VIP
- 学校水电维护服务投标方案.doc
- 电力市场概论练习题库(含参考答案).pdf VIP
- PSL-621U系列线路保护装置说明书_V3.20.pdf VIP
- 第五课 我国的根本政治制度 课件高考政治一轮复习统编版必修三政治与法治.pptx
- 2025年个人工作总结.doc VIP
- 传承红色基因争做时代新人之弘扬红色精神.ppt VIP
- 第6课 用对立统一的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 员工入职登记表.docx VIP
原创力文档


文档评论(0)