Web技术应用项目化教程项目6.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Web技术应用项目化教程》 第*页 项目六 报表输出操作 理解RDLC报表组件、Excel输出报表的操作方法。 项目六目标 任务6.1 使用RDLC报表实现输出学生成绩信息 【任务要求】 使用RDLC报表根据输入的班级和学期,打印某班级在某学期的学生成绩表(单)。 【任务分析】 (1)根据任务要求,本任务窗体控件及如表6.2所示。 任务6.1 使用RDLC报表实现输出学生成绩信息 【知识准备】 1. 水晶报表 在数据库程序设计中,大都需要具有打印功能。Visual Stdio 2005提 供了Crstal Reports(水晶报表)组件创建和开发复杂报表变得非常 简单。Visual Stdio 2010(简称VS 2010)中没有集成了Crstal Reports 工具,需要从第三方下载安装水晶报表组件。 Crstal Reports Designer分为若干个报表节,如报表页眉、页脚和 详细信息。可将报表对象拖动到某个报表节上,并根据需要进行格式 化,其中包括数据字段、公式字段、参数字段、组名字段、运行总计 字段、摘要字段、图表和子报表等。 由于VS 2010没有集成水晶报表,为方便读者学习本书没有增加水晶 报表内容。 2. RDLC报表 任务6.1 使用RDLC报表实现输出学生成绩信息 【任务要求】 使用RDLC报表根据输入的班级和学期,打印某班级在某学期的 学生成绩表(单)。 【任务分析】 (1)根据任务要求,本任务窗体控件及如表6.2所示。 任务6.1 使用RDLC报表实现输出学生成绩信息 (2)设计报表数据源与前面使用ADO.NET组件操作相同, 首先要创建SqlConnection和SqllCommand类的两个对象myConn和myCmd,并要为myCmd增加两个参数@classID(用于接收输入的班级名称)和@term(用于接收输入的学期1或2),在查询语句要含有这两个参数。 (3)要创建SqlDataAdapter类的对象myDataAdapter用于填充DataSet类的对象myDataSet数据集。 (4)创建ReportViewer类对象reportViewer1、报表源ReportSource、报表Report对象Report1.rdlc。 (5)要绑定ReportSource的ReportDataSource(数据集)Name属性为myDataSet、Value属性为Tables[0]。 ReportDataSource rsource = new ReportDataSource(); //获取报表数据源据集名称 rsource.Name = myDataSet;//此处为名称myDataSet //封装绑定的数据集给报表数据源 rsource.Value = myDataSet.Tables[0]; (6)要绑定reportViewer1的DataSources(报表源)为Report1。 reportViewer1.LocalReport.DataSources.Add(rsource); 任务6.1 使用RDLC报表实现输出学生成绩信息 【操作步骤】 (1)创建一个名为6_1的网站,添加一个Web窗体6_1.aspx,在6_1.aspx上添加一个table标记,用于定位各Web服务控件,根据需要对其增加行(列)或删除行(列)。 根据任务5.1配置web.config文件。 (2)在table的第一行,根据表6-2控件及属性。添加两个标签(Label)和两个下拉列表框(DropDownList);一个按钮(Button);在工具箱“报表”,如图6-1所示的选项卡上拖动“RepoftViewer”控件到窗体“6_1.aspx”table的第二行。其设计效果如图6-2所示。图6-1 “报表”选项卡); 图6-1 “报表”选项卡 任务6.1 使用RDLC报表实现输出学生成绩信息 (3)右击“reportViewer1”报表控件,选择“属性”,设置报表预览控件上所有 “按钮”属性为false,如图6-3所示。 图6-2 6_1.aspx设计界面 任务6.1 使用RDLC报表实现输出学生成绩信息 (4)创建数据集。右击“解决方案”下“E:\Web技术应用项目化教程\单元2\单元2代码\6_1”节点,在弹出的快捷菜单中选择“添加新项”,出现如图6-4所示的对话框,选择“报表”选项卡,在“名称”中输入“Report1.rdlc”,单击“添加”按钮。 (5)单击“reportViewer1”控件右侧的“智能标记”,设置“选择报表”为Report1.rdlc。 (6)创建数据集。双击Report1.rdlc报表,在VS 2010 “视图”选择“报表数据”,出现如图所示的“报表数据”窗体,选择左侧的“新

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档