- 6
- 0
- 约3.46万字
- 约 13页
- 2017-06-14 发布于河南
- 举报
学生工作页七任务1
任务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
“编辑LINQ”按钮上显示的文本
Butto
您可能关注的文档
最近下载
- 中班(4—5岁)孩子学习与发展指南.docx VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点 (11.城市桥梁工程).docx
- 2026 年人教版高一化学上册期末质量检测试卷(附答案可下载).docx VIP
- 轴流风机技术规范.DOC VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点(13.城市隧道工程).docx
- 乳腺癌诊疗指南(2022年版).pdf VIP
- 2023最高质量水平评价实体质量核查要点(1.通用部分).doc VIP
- 2022CSCO乳腺癌诊疗指南.pdf VIP
- 市政工程最高质量水平评价申报注意事项.docx VIP
- 高中数学公式大全--(图片版).docx VIP
原创力文档

文档评论(0)