- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务1 数据访问
学生工作页
班级 姓名 学号
日期: 成绩:
任务目标
(1) 掌握Visual Studio 2010中管理数据库的方法。
(2) 掌握数据源控件的使用。
(3) 掌握LINQ表达式的使用。
(4) 掌握利用LINQ to SQL进行数据访问管理的方法。
任务
利用SqlDataSource 和LINQ to SQL进行SQL Server Express 2008的数据管理
要求如下:
(1) 建立数据管理的导航页面,浏览效果如图7-1所示。
图7-1 SQL数据管理导航页浏览效果
(2) 如图7-2所示,单击“显示全部”按钮时,显示MyPetShop数据库中Category表的内容。要求利用SqlDataSource实现。
图7-2 “显示全部”浏览效果
(3) 在图7-1中,单击“模糊查找”按钮呈现如图7-3所示的界面;如图7-4所示,输入要查找的内容,当未找到满足条件的数据时显示‘“没有满足条件的数据!”,如图7-5所示,当找到满足条件的数据时以GridView形式显示数据。要求利用SqlDataSource实现。
图7-3 “模糊查找”浏览效果(1)
图7-4 “模糊查找”浏览效果(2)
图7-5 “模糊查找”浏览效果(3)
(4) 在图7-1中,单击“插入”按钮呈现如图7-6所示的界面;输入“分类名”和“描述”,再单击图7-6中“插入”按钮后,将向Category表添加一条记录,其中新增记录中的“分类Id”自动递增;单击“返回”按钮将返回到数据管理的导航页面,要求利用SqlDataSource实现。
图7-6 SQL“插入”浏览效果
(5) 在图7-1中,输入“分类Id”,再单击“编辑”按钮呈现如图7-7所示的界面;此时可修改“分类名”和“描述”,但不能修改“分类Id”。修改完成后单击“修改”按钮将修改Category表中对应的数据。单击“返回”按钮将返回到数据管理的导航页面。要求利用SqlDataSource。
图7-7 “修改”浏览效果
(6) 在图7-1中,输入“分类Id”,再单击“编辑LINQ”按钮实现“要求(5)”的功能,但必须使用LINQ to SQL实现。
(7) 在图7-1中,输入“分类Id”,再单击“删除”按钮实现“要求(5)”的功能,但必须使用LINQ to SQL实现。
步骤
(1)新建网站
新建一个网站,添加Web窗体DataManage.aspx、Web窗体SqlDSFuzzyQuery.aspx、Web窗体SqlDSInsert.aspx、Web窗体SqlDSEdit.aspx、Web窗体LinqEdit.aspx 。其中:
DataManage.aspx 作为数据管理的导航页面;
SqlDSFuzzyQuery.aspx用于模糊查询数据;
SqlDSInsert.aspx用于插入数据;
SqlDSEdit.aspx利用SqlDataSource修改数据;
LinqEdit.aspx利用LINQ to SQL修改数据。
将建立的MyPetShop数据库复制到App_Data文件夹(MyPetShop数据库需要按照要求自行设计)。
(2)设计DataManage.aspx
如图7-8所示,向DataManage.aspx页面输入“分类Id:”,添加1个TextBox控件、6个Button控件、1个GridView控件和1个SqlDataSource。适当调整各控件的大小和位置。
图7-8 设计界面(1)
DataManage.aspx中各控件的属性设置如表7-1所示。
表7-1 各控件的属性设置表
控件 属性名 属性值 说明 TextBox ID txtCategoryId “分类Id”文本框的编程名称 Text 只用于“编辑”和“删除” “分类Id”文本框输入值的提示信息 Button ID btnQueryAll “显示全部”按钮的编程名称 Text 显示全部 “显示全部”按钮上显示的文本 Button ID btnFuzzy “模糊查找”按钮的编程名称 Text 模糊查找 “模糊查找”按钮上显示的文本 Button ID btnInsert “插入”按钮的编程名称 Text 插入 “插入”按钮上显示的文本 Button ID btnEdit “编辑”按钮的编程名称 Text 编辑 “编辑”按钮上显示的文本 Button ID btnEditLinq “编辑LINQ”按钮的编程名称 Text 编辑LINQ “编辑LI
您可能关注的文档
最近下载
- 《非凡十年》奋进新征程-建功新时代课件.ppt VIP
- 抗美援朝战争的历史启示.docx VIP
- 2025中考数学复习专题6-1相似三角形(考点清单,知识导图+9个考点清单&16种题型解读+10种方法解读)(解析版).docx VIP
- 2025春青岛版(2024)小学科学一年级下册《11 动物的运动》教学设计.docx
- 专题02 文言文加点词语及相关内容解说考点专训(02)(教师版) 2025年新高考语文一轮复习各考点满分宝鉴.pdf
- 南开大学超星尔雅学习通“选修课”《《时间简史》网课答卷带答案卷5.docx
- 专题1-1 全等三角形(考点清单,知识导图+3个考点梳理+11种题型解读+5种方法解读)(解析版).docx VIP
- 2024年生猪屠宰兽医卫生检验人员考试题库.pdf
- 康复医学科质量与安全管理制度.docx VIP
- 专题02 文言文加点词语及相关内容解说考点专训(01)(学生版) 2025年新高考语文一轮复习各考点满分宝鉴.pdf
文档评论(0)