电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

06使用ADO.NET获取与处理数据

13页
  • 卖家[上传人]:清晨86****784
  • 文档编号:184826141
  • 上传时间:2021-06-29
  • 文档格式:DOC
  • 文档大小:386.50KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第6章使用ADO.NET获取与处理数据第6章使用ADO.NET获取与处理数据ADO.NET(ActiveX Data Objects.NET)是ASP.NET应用程序的数据访问接口,它提供了对Microsoft SQL Server数据源以及通过OLE DB和XML公开的数据源的一致的访问,使用ADO.NET连接数据源,并检索、处理和更新所包含的数据。【教学导航】教学目标(1)学会使用ADO.NET的对象(包括Connection、Command、DataReader、DataAdapter、DataSet和DataView)访问后台数据库(2)学会使用数据源控件和数据绑定控件在Web页面中输出数据,对后台数据库中的数据进行修改和更新(3)学会在Web页面中灵活使用ADO.NET对象、数据源控件和数据绑定控件实现应用程序功能(4)掌握Connection、Command、DataReader、DataAdapter、DataSet、DataView等ADO.NET对象的功能和常用属性、方法(5)掌握SqlDataSource数据源控件和GridView、DataList、Repeate

      2、r、DetailsView、FormView、DropDownList等数据绑定控件的功能、属性和事件课时建议12课时【6.1操作准备】1使用SQL Server 2005创建数据库和数据表2创建ASP.NET网站在Visual Studio 2008主窗口中创建一个ASP.NET网站,该网站的名称为“eShop06”,该网站的存储位置是“D:ASP.NET网站开发实例教程WebSiteeShop06”,同时会自动创建一个Web页面Default.aspx。3准备样式文件和图像文件在文件夹“eShop06”(其路径为“D:ASP.NET网站开发实例教程WebSiteeShop06”)新建两个子文件夹,将新建的文件夹重命名为“css”和“images”。将已有的样式文件拷贝到子文件夹“css”中,将所需的图像文件拷贝到子文件夹“images”中。4设计起始页面Default.aspx本章所创建的Web页面以Default.aspx页面为起点进行扩充,实现其功能。页面Default.aspx的浏览效果如图6-1所示。【6.2操作演练】【任务6-1】获取和显示购物车中已选购商品的数量和总金额

      3、【任务描述】创建Web页面eShop0601.aspx,在该页面中显示购物车中已选购商品的数量和总金额,该页面的浏览效果如图6-2所示,具体要求如下所示。(1)建立SqlConnection连接对象和SqlCommand命令对象。(2)调用SqlCommand命令对象的ExecuteScalar方法,计算购物车中已选购商品的数量,并通过Label控件输出其值。(3)调用SqlCommand命令对象的ExecuteReader方法,计算购物车中已选购商品的总金额,然后使用DataReader对象的Read方法读取数据,并通过Label控件输出其值。图6-2Web页面eShop0601.aspx的浏览效果【任务实施】1在网站eShop06中添加一个Web页面eShop0601.aspx2设计CSS样式3Web页面布局设计4在页面“eShop0601.aspx”中添加Web控件5编写程序代码,实现程序功能6运行Web页面与测试程序功能将Web页面eShop0601.aspx设为起始页,运行该页面,其浏览效果如图6-2所示。由图可知,分别输出了购物车中已选购商品的数量和总金额。【任务6-2】获

      4、得和显示购物车中的商品信息【任务6-2-1的描述】创建Web页面eShop060201.aspx,使用SqlDataReader对象获得和显示购物车中的商品信息,并在该页面的textarea控件中显示购物车中已选购商品的信息,该页面的浏览效果如图6-3所示。图6-3Web页面eShop060201.aspx的浏览效果【任务6-2-1的实施】1在网站eShop06中添加一个Web页面eShop060201.aspx2设计CSS样式3Web页面布局设计4在页面“eShop060201.aspx”中添加Web控件5编写程序代码,实现程序功能6运行Web页面与测试程序功能将Web页面eShop060201.aspx设为起始页,运行该页面,其浏览效果如图6-3所示。由图可知,该页面的textarea控件中显示了购物车中已选购商品的信息。【任务6-2-2的描述】创建Web页面eShop060202.aspx,使用GridView控件和SqlDataSource控件获得和显示购物车中已选购商品的信息,并在该页面中显示购物车中已选购商品的总数量,该页面的浏览效果如图6-4所示。图6-4Web页面eSh

      5、op060202.aspx的浏览效果【任务6-2-2的实施】1在网站eShop06中添加一个Web页面eShop0602.aspx2设计CSS样式3Web页面布局设计4在页面“eShop060202.aspx”中添加SqlDataSource控件(1)在页面中添加SqlDataSource控件(2)配置或选择数据连接(3)配置Select语句(4)测试查询(5)数据源配置完成5在页面“eShop060202.aspx”中添加GridView控件(1)在页面中添加GridView控件(2)设置GridView控件的数据源(3)设置GridView控件的属性(4)编辑GridView控件的列6编写程序代码,实现程序功能7运行Web页面与测试程序功能将Web页面eShop060202.aspx设为起始页,运行该页面,其浏览效果如图6-4所示。由图可知,该页面左侧输出了购物车中已选购商品的数量,右侧输出了购物车中商品的信息。【任务6-3】更改购物车中的商品数据【任务描述】创建Web页面eShop0603.aspx,在该页面中显示购物车中已选购商品信息,该页面的浏览效果如图6-26所示,具体要求

      6、如下所示。(1)使用代码方式动态创建数据源,并将GridView控件绑定到数据源。(2)使用代码方式在GridView控件中实现编辑和删除功能。图6-26页面eShop0603.aspx的浏览效果【任务实施】1在网站eShop06中添加一个Web页面eShop0603.aspx2设计CSS样式3Web页面布局设计4在页面“eShop0603.aspx”中添加GridView控件5编写程序代码,实现程序功能(1)定义方法getConn()(2)定义方法gridViewBind()(3)编写Page对象的Load事件过程的程序代码(4)编写GridView1控件的RowEditing事件过程的程序代码(5)编写GridView1控件的RowUpdating事件过程的程序代码(6)编写GridView1控件的RowCancelingEdit事件过程的程序代码(7)编写GridView1控件的RowDeleteing事件过程的程序代码6运行Web页面与测试程序功能【任务6-4】分页列表显示商品数据【任务描述】创建Web页面eShop0604.aspx,在该页面中分页列表显示商品信息,该页面的浏

      7、览效果如图6-33所示,具体要求如下所示。(1)使用代码方式动态创建数据源,并将GridView控件绑定到数据源。(2)Web页面中使用GridView控件分页显示商品数据表中的商品信息,包括8个字段:商品编号、商品名称、市场价格、优惠价格、库存数量、品牌名称、商品状态、商品描述。每页显示5条记录,GridView控件自动套用“红糖”类格式。图6-33Web页面eShop0604.aspx的浏览效果【任务实施】1在网站eShop06中添加一个Web页面eShop0604.aspx2设计CSS样式3Web页面布局设计4在页面“eShop0604.aspx”中添加GridView控件5GridView控件自动套用已有格式6设置GridView控件的分页属性7编写程序代码,实现程序功能定义getConn()方法,其程序代码如表6-19所示。Web页面eShop0604.aspx的Page对象的Load事件过程的代码如表6-21所示。(1)定义方法gridViewBind()(2)编写GridView1控件的PageIndexChanging事件过程的程序代码8运行Web页面与测试程序功能【任

      8、务6-5】分页显示商品数据列表与浏览商品详细信息【任务6-5-1的描述】创建Web页面eShop060501.aspx,该页面的左侧使用Repeater控件展示商品销售的畅销榜,Repeater控件的布局设计示意图如图6-38所示。图6-38Web页面eShop060501.aspx中Repeater控件的布局设计示意图该页面的右侧使用DataList控件显示商品的搜索结果,DataList控件的布局设计示意图如图6-39所示。图6-39Web页面eShop060501.aspx中DataList控件的布局设计示意图当客户在“搜索文本框”输入不同的商品名称,单击“搜索”按钮在页面的左侧会显示同类商品的畅销榜。Web页面eShop060501.aspx的右下方实现了分页功能,可以显示总页数和当前页码。分别单击“首页”按钮,可以显示第一页的数据;单击“末页”按钮,可以显示最后一页的数据;单击“上一页”可以显示前一页数据;单击“下一页”可以显示下一页数据。该页面的浏览效果如图6-40所示。【任务6-5-1的实施】1在网站eShop06中添加一个Web页面eShop060501.aspx2设计

      9、CSS样式3Web页面eShop060501.aspx右侧的布局设计4在页面“eShop060501.aspx”的右侧添加DataList控件(1)在页面右侧添加一个DataList控件(2)编辑DataList控件的项模板(3)修改完善DataList控件的代码切换到“源”视图,对DataList控件的代码进行必要的完善: 删除“”标记。 设置DataList的属性,设置属性CellPadding的值为“6”,设置属性CellSpacing的值为“4”,设置属性RepeatColumns的值为“4”,即每一行显示4列数据。 根据图6-39所示的布局设计示意图添加标记或设置属性CssClass的值进行布局设计。 添加2个ImageButton控件,用于设置“购买”按钮和“收藏”按钮。 为商品外观图片设置超链接,以便能打开商品详情页面。 添加代码保证商品信息数据表中价格为0时输出文字“价格未知”。 在DataList控件的下一行添加4个LinkButton控件,分别用来显示首页、上一页、下一页和末页。另外添加2个Label控件,分别用来显示总页数和当前页码。完善后DataList控件的项模板如图6-44所示,在“设计”视图中查看DataList控件的设计外观如图6-45所示。图6-44应用样式后的DataList控件项模板图645应用样式后DataList控件的设计外观5Web页面eShop060501.aspx左侧的布局设计6

      《06使用ADO.NET获取与处理数据》由会员清晨86****784分享,可在线阅读,更多相关《06使用ADO.NET获取与处理数据》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.