H100109陆俊实验8

H100109陆俊实验8

ID:47105190

大小:42.50 KB

页数:4页

时间:2019-08-04

H100109陆俊实验8_第1页
H100109陆俊实验8_第2页
H100109陆俊实验8_第3页
H100109陆俊实验8_第4页
资源描述:

《H100109陆俊实验8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海电机学院电子信息学院实验8电子信息学院实验报告书课程名:《ASP.NET网站开发》题目:实验8ADO.NET数据库编程实验类别【设计】班级:H1001学号:09姓名:陆俊实验态度:认真()一般()差()实验结果:正确()部分正确()错()实验理论:掌握()熟悉()了解()不懂()操作技能:强()一般()差()实验报告:好()一般()差()成绩:指导教师:陈群贤批阅时间:2012年月日学号:09姓名:陆俊日期11月29日-4-上海电机学院电子信息学院实验8实验8 目的与要求(1)掌握DataAdapter对象和DataSet对象的使用方法。(2)掌握将Da

2、taAdapter对象绑定到GridView控件进行数据显示的方法。(3)掌握并熟练使用GridView控件。内容和步骤【练习1】本实验要求完成以下任务:(1)在实验5所建立的数据库MyBBS_Data中,创建主帖表Topic。Topic表包含5个字段,分别是:发帖者登录名、主帖标题、帖子内容、发帖时间、用户机器IP,另外该帖还有一个由系统自动编号的字段TopicID,该字段设置为主键。表结构可参考第6章综合应用中的数据库表结构。(2)实现Topic表数据的显示:以数据网格形式分页显示Topic表中的主贴信息。(3)实现Topic表数据的添加:即提供用户输入

3、消息的界面(包括主题和内容输入),将用户从界面上输入的消息存入Topic数据表。(4)实现Topic表详细数据的显示:即显示发帖者登录名、主帖标题、帖子内容、发帖时间、用户机器IP等详细信息。(5)实现Topic表数据的删除:即提供用户删除主题。实验步骤如下。1.在数据库MyBBS_Data中创建数据表Topic在服务器资源管理器中的“数据连接”分支下展开MyBBS_Data数据库分支,在“表”项上单击右键,选择“添加新表”,在表设计窗口中输入Topic表的各字段名和数据类型,保存设计结果。2.实现主帖Topic表数据的显示(1)设计“主帖列表”页面。将实验

4、5重命名为“实验6”并在实验5创建的网站中添加显示主帖列表信息的网页TopicList.aspx。在TopicList.aspx界面上包含一个ID为“GV”的GridView控件,另外在页面下方添加一个发表新帖的超链接,链接到添加主帖TopicAdd.aspx网页。从GridView的只能标签面板中单击“编辑列”,打开“字段”对话框,为“选定的字段”添加4个BoundField,将它们的HeaderText依次改为“编号”、“发帖者”、“主题”、“发帖时间”,再将它们的DataField依次改为“TopicID”、“UserLoginName”、“Title

5、”、“CreateTime”;其次为“选定的字段”添加一个HyperLinkField,设置其HeaderText、Text属性为“详细信息”,DataNavigateUrlFields属性值为“TopicID”,DataNavigateUrlFormatString属性值为“TopicDetail.aspx?topic_id={0}”;然后再添加1个BoundField,设置其HeaderText、Text属性值为“删除”,CommandName属性值为“Delete”。最后,为了防止运行时自动生成列而产生重复,可以去掉“自动生成字段”复选框前面的勾,单击

6、“确定”按钮完成GridView的配置,配置好后的GridView设计视图如图T.26所示。图T.26主帖列表界面(设计时)(2)编写程序。双击TopicList.aspx界面上的空白处,打开程序编辑窗口,添加两个自定义方法用来实现验证用户是否登录和读取主帖列表,代码如下:-4-上海电机学院电子信息学院实验8图T.22会员注册界面(设计时)(1)编写Page_Load()事件处理程序代码,调用上面的方法:将GridView的AllowPaging属性设置为True为其启用分页功能,由于GridView的数据源未绑定任何数据源控件,因此分页功能的代码需要手工编

7、写,为GridView添加PagePageIndexChanging事件处理代码如下:(2)运行程序。首先要运行实验5中的“用户登录”程序,登录成功后,再运行本程序,运行结果如图T.27所示。图T.27显示主帖列表运行结果1.实现主帖Topic表数据的添加(1)设计“发表新帖”界面,如图T.28所示。图T.28发表新帖界面(设计时)在实验5创建的网站中添加新项TopicAdd.aspx。按图T.28所示设计TopicAdd.aspx的界面,所包含的控件及各控件的属性列于表T.5中。表T.5TopicAdd.aspx文件包含的控件及其属性控件类别控件名控件标识

8、属性属性值备注Web控件TextBoxTextBox

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。