Asp.Net GridView控件使用心得
GridView是一个比较强大的控件,使用起来也是比较复杂,再次总结一下GridView的使用心得:1、首先来展示一下GridView控件的常用方法和属性: GridView方法:
| 方法 | 说明 |
| DeleteRow | 自外部来删除GridView控件的数据行 |
| Focus | 设置GridView成为焦点 |
| Sort | 根据指定排序表达式和方向对GridView空间进行排序 |
| UpdateRow | 自外部来更新GridView控件的数据行 |
GridView事件
| 事件 | 说明 |
| DataBinding | 在服务器控件绑定至数据源时发生 |
| DataBound | 在服务器控件绑定至数据源后发生 |
| PageIndexChanged | 在GridView分页完成后发生 |
| PageIndexChanging | 在GridView分页完成前发生 |
| RowCancelingEdit | 在数据行按下“取消”按钮结束编辑模式前发生 |
| RowCommand | 按下GridView控件中的Button按钮时发生 |
| RowCreate | 创建GridView控件中的数据行时发生 |
| RowDataBound | 数据行绑定至GridView控件中的数据时发生 |
| RowDeleted | 在GridView控件删除数据行后(当按下数据行的“删除”按钮时)发生 |
| RowDeleting | 在GridView控件删除数据行前(当按下数据行的“删除”按钮时)发生 |
| RowEditing | 在GridView控件进入编辑模式前(当按下数据行的“编辑”按钮时)发生 |
| RowUpdated | 在GridView控件更新数据行后(当按下数据行的“更新”按钮时)发生 |
| RowUpdating | 在GridView控件更新数据行前(当按下数据行的“更新”按钮时)发生 |
| SelectedIndexChanged | 在GridView控件完成选取作业后(当按下数据行的“选择”按钮时)发生 |
| SelectedIndexChanging | 在GridView控件完成选取作业前(当按下数据行的“选择”按钮时)发生 |
| Sorted | 在GridView控件完成排序作业后(按排序数据列的超链接时)发生 |
| Sorting | 在GridView控件完成排序作业时(按排序数据列的超链接时)发生 |
2、GridViewRow的RowType和RowState属性
GridViewRow的RowType类型:用于判断目前的Row属于何种类型
| Row类型 | 说明 | 语法 |
| Header | 页首 | DataControlRowType.Header |
| Footer | 页尾 | DataControlRowType.Footer |
| DataRow | 一般数据行 | DataControlRowType.DataRow |
| EmptyDataRow | 空的数据行 | DataControlRowType.EmptyDataRow |
| Pager | 分页Pager | DataControlRowType.Pager |
| Separator | GridView控件中的分隔符 | DataControlRowType.Separator |
浙公网安备 33010602011771号