网格视图控件(GridView)
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统建设  > B/S结构程序设计  > 数据绑定控件


 
       GridView是ASP.NET中功能非常丰富的数据控件之一,它可以以表格的形式显示数据库的内容并通过数据源控件自动绑定和显示数据。开发人员能够通过配置数据源控件对GridView中的数据进行选择、排序、分页、编辑和删除等操作。GridView控件还能够指定自定义样式,在没有任何数据时可以自定义无数据时的UI样式。
       GridView控件的常用属性
       GridView控件的常用属性如下表所示。
       
       GridView控件的常用属性
       除了上述属性以外,GridView还提供了很多设置GridView样式的属性,例如RowStyle、HeaderStyle等,通过设置这些属性的值可以设置GridView控件的样式。GridView还提供了设置格式的简捷方式,在页面设计视图中GridView的右键菜单中选择“自动套用格式”,在弹出的窗口中可以设置GridView中的样式。
       GridView控件绑定数据
       GridView控件提供两种数据绑定方式,一种则是使用DataSource属性进行数据绑定,这种方法能够将GridView控件绑定到包括ADO.NET数据和数据读取器内的各种对象,该方法在介绍DataSet部分已经介绍;另一种是使用数据源控件进行数据绑定。
       GridView控件的常用事件
       .RowCommand:在GridView控件中单击某个按钮时发生。
       .PageIndexChanging:在单击页导航按钮时发生。
       .PageIndexChanged:在单击页导航按钮后发生。
       .SelectedIndexChanging:在单击GridView控件内某一行的Select按钮(其Command Name属性设置为“Select”的按钮)时发生。
       .SelectedIndexChanged:在单击GridView控件内某一行的Select按钮后发生。
       .Sorting:在单击某个用于对列进行排序的超链接时发生。
       .Sorted:在单击某个用于对列进行排序的超链接后发生。
       .RowDataBound:在GridView控件中的某个行被绑定到一个数据记录时发生。
       .RowCreated:在GridView控件中创建新行时发生。
       .RowDeleting:在单击GridView控件内某一行的Delete按钮(其CommandName属性设置为“Delete”的按钮)时发生。
       .RowDeleted:在单击GridView控件内某一行的Delete按钮后发生。
       .RowEditing:在单击GridView控件内某一行的Edit按钮(其CommandName属性设置为“Edit”的按钮)时发生。
       .RowCancelingEdit:在单击GridView控件内某一行的Cancel按钮(其Command Name属性设置为“Cancel”的按钮)时发生。
       .RowUpdating:在单击GridView控件内某一行的Update按钮(其CommandName属性设置为“Update”的按钮)时发生。
       .RowUpdated:在单击GridView控件内某一行的Update按钮后发生。
       .DataBound:此事件继承自BaseDataBoundControl控件,在GridView控件完成到数据源的绑定后发生。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有