资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
案例7 进行信息维护的操作,授课课时:4课时(180分钟) 主编:刘志成,2,7.1 案例描述,数据以表格形式显示出来,可以直接通过页面实现数据的更新与删除,这需要通过编辑GridView控件的RowEditing事件、RowUpdating事件、RowCancelingEdit事件和RowDeleting事件来实现,触发RowEditing事件之后的页面如图7-1所示。设置完GridView控件分页属性和排序属性后,可以显示分页、排序的形式,但不能真正实现分页与排序,要实现分页功能还需要编写其PageIndexChanging事件和Sorting事件。,案例描述,3,7.2 案例完成步骤,7.2.1 创建项目和页面,1创建Web项目 2添加已经存在的页面 3添加已存在的类文件,4,7.2 案例完成步骤,7.2.2 布局控件,1GridView控件添加数据编辑列 GridView控件可以通过添加“编辑”字段以达到修改数据的功能,通过添加“删除”字段以达到删除数据的功能,5,7.2 案例完成步骤,7.2.2 布局控件,2GridView控件的HTML代码,6,7.2 案例完成步骤,7.2.3 编码实现,1利用GridView控件的分页功能实现分页 利用GridView控件显示数据是其最基本的功能,GridView控件还可以进行分页,将GridView控件的 “AllowPaging” 属性设置为True,“PageSize”属性设置为5,这些属性设置完后GridView控件可以显示分页的形式,但不能真正实现分页,要实现分页功能还需要编写其PageIndexChanging事件。选择GridView控件,在“属性”窗口中单击中“事件”按钮,打开事件列表,找到PageIndexChanging事件双击,在代码编辑窗口中可以编写其PageIndexChanging事件,7,7.2 案例完成步骤,7.2.3 编码实现,GridView控件的分页效果,8,7.2 案例完成步骤,7.2.3 编码实现,2利用GridView控件的排序功能实现数据排序 GridView控件除了可以分页还可以实现排序功能,将DataGrid控件中的AllowSorting属性设为True,完成其Sorting事件就可以实现排序。 在编写Sorting事件之前,首先在GridView控件数据列的绑定对话框中设定要排序的表达式,在图书信息查询页面中对价格实现排序,在“选定的字段”栏中选中“价格”字段,设置其“SortExpression”属性的值 ,其设置结果如图所示,9,7.2 案例完成步骤,7.2.3 编码实现,GridView控件的排序,10,7.2 案例完成步骤,7.2.3 编码实现,3GridView控件编辑模板列功能 GridView控件编辑模板列是控件自带的一个按钮列,可以实现数据的更新 “编辑”按钮的事件其实就是GridView控件的RowEditing事件 “取消”按钮事件其实就是GridView控件的RowCancelingEdit事件 “更新”按钮事件其实就是GridView控件的RowUpdating事件,11,7.2 案例完成步骤,7.2.3 编码实现,4GridView控件删除模板列功能 GridView控件删除模板列是控件自带的一个按钮列,可以实现数据的删除。“删除”按钮的事件其实就是GridView控件的RowUpdating事件,12,7.3 知识链接,7.3.1 GridView 控件,1GridView控件的分页与排序功能 GridView控件支持多种事件。ItemCreated事件提供一种自定义方法创建过程的方法;响应网格中的按钮或LinkButton单击而引发的事件有:EditCommand事件、DeleteCommand事件、UpdateCommand事件和CancelCommand事件;利用GridView控件进行分页与排序用到的事件有:Sorting事件和PageIndexChanging事件 。 2GridView控件的编辑模板列与删除模板列 GridView控件可以通过添加“编辑”字段以达到修改数据的功能,通过添加“删除”字段以达到删除数据的功能,13,7.4 拓展提高,操作题,1操作要求 (1)利用GridView控件显示商品信息,利用其编辑模板列实现数据的更新,利用其删除模板列实现数据的删除 。 (2)利用GridView控件显示商品信息,实现商品按每页10条记录分页并能按商品价格进行排序 。 2操作说明 (1)GridView控件通过编辑模板列更新数据时要写3个方法 。 (2)GridView控件的分页与排序是要单独写方法才能实现的 。,、,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号