当前位置:  编程技术>.net/c#/asp.net

GridView控件事件详细解析

    来源: 互联网  发布时间:2014-08-30

    本文导语:  本节内容: GridView控件事件 GridView控件的事件及其说明: 01.Init 控件初始化时发生 02.Load 控件加载到Page对象中时发生 03.PreRender 加载对象之后、呈现之前发生 04.DataBinding GridView控件数据绑定之前发生 05.DataBound GridView控...

本节内容:
GridView控件事件

GridView控件的事件及其说明:
01.Init
控件初始化时发生
02.Load
控件加载到Page对象中时发生
03.PreRender
加载对象之后、呈现之前发生
04.DataBinding
GridView控件数据绑定之前发生
05.DataBound
GridView控件数据绑定之后
06.Unload
控件从内存中卸载时发生
07.Disposed
当中内存释放服务器控件时发生
08.RowCreated
GridView控件创建新行之后生生
09.RowDataBound
GridView控件行绑定数据之后发生
10.RowCommand
单击GridView控件中的任一按钮之后发生
11.RowUpdating
行更新之前发生
12.RowUpdated
行更新之后发生
13.RowEditing
行编辑之前发生
14.RowCancelingEdit
取消行编辑之前发生
15.RowDeleting
行被删除之前发生
16.RowDeleted
行被删除之后发生
17.SelectedIndexChanging
执行选择操作之前发生
18.SelectedIndexChanged
执行选择操作之后发生
19.PageIndexChanging
执行分布操作之前发生
20.PageIndexChanged
执行分布操作之后发生
21.Sorting
执行排序操作之前发生
22.Sorted
执行排序操作之后发生

GridView是一个非常强大的控件,它支持分页,排序等。

RowCommand
在 GridView 控件中单击某个按钮时发生。此事件通常用于在该控件中单击某个按钮时执行某项任务。

PageIndexChanging
在单击页导航按钮时发生,但在 GridView 控件执行分页操作之前。此事件通常用于取消分页操作。

PageIndexChanged
在单击页导航按钮时发生,但在 GridView 控件执行分页操作之后。此事件通常用于在用户定位到该控件中不同的页之后需要执行某项任务时。

SelectedIndexChanging
在单击 GridView 控件内某一行的 Select 按钮(其 CommandName 属性设置为“Select”的按钮)时发生,但在 GridView 控件执行选择操作之前。此事件通常用于取消选择操作。

SelectedIndexChanged
在单击 GridView 控件内某一行的 Select 按钮时发生,但在 GridView 控件执行选择操作之后。此事件通常用于在选择了该控件中的某行后执行某项任务。

Sorting
在单击某个用于对列进行排序的超链接时发生,但在 GridView 控件执行排序操作之前。此事件通常用于取消排序操作或执行自定义的排序例程。

Sorted
在单击某个用于对列进行排序的超链接时发生,但在 GridView 控件执行排序操作之后。此事件通常用于在用户单击对列进行排序的超链接之后执行某项任务。

RowDataBound
在 GridView 控件中的某个行被绑定到一个数据记录时发生。此事件通常用于在某个行被绑定到数据时修改该行的内容。

RowCreated
在 GridView 控件中创建新行时发生。此事件通常用于在创建某个行时修改该行的布局或外观。

RowDeleting
在单击 GridView 控件内某一行的 Delete 按钮(其 CommandName 属性设置为“Delete”的按钮)时发生,但在 GridView 控件从数据源删除记录之前。此事件通常用于取消删除操作。

RowDeleted
在单击 GridView 控件内某一行的 Delete 按钮时发生,但在 GridView 控件从数据源删除记录之后。此事件通常用于检查删除操作的结果。

RowEditing
在单击 GridView 控件内某一行的 Edit 按钮(其 CommandName 属性设置为“Edit”的按钮)时发生,但在 GridView 控件进入编辑模式之前。此事件通常用于取消编辑操作。

RowCancelingEdit
在单击 GridView 控件内某一行的 Cancel 按钮(其 CommandName 属性设置为“Cancel”的按钮)时发生,但在 GridView 控件退出编辑模式之前。此事件通常用于停止取消操作。

RowUpdating
在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为“Update”的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。

RowUpdated
在单击 GridView 控件内某一行的 Update 按钮时发生,但在 GridView 控件更新记录之后。此事件通常用来检查更新操作的结果。

DataBound
此事件继承自 BaseDataBoundControl 控件,在 GridView 控件完成到数据源的绑定后发生。
 
总结:
每一个事件都有自己的处理程序,对比较喜欢在编程下应用控件的朋友来讲,此点值得注意。
SQL四大伏法一般都有在数据源修改前后不同的事件,这可以让我们更方便地编程。
如果不借助DataSouce控件,则不能在控件上实现编辑、获取。

但是我还没研究出来,由于项目的时间不能停留,所以也没有太多的时间取研究,等以后有时间了再来...

以上就是GridView控件事件相关的全部内容了,希望对大家有所帮助吧。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 利用sender的Parent获取GridView中的当前行(获取gridview的值)
  • DevExpress实现GridView当无数据行时提示消息
  • GridView添加滚动条的二种方法
  • 编辑gridview的小例子
  • 为GridView添加复选框的方法
  • gridview更新时获取不到textbox中新值的解决方法
  • Asp.net设置GridView自适应列宽的实现代码
  • gridview的buttonfield获取该行的索引值(实例讲解)
  • c#获取gridview的值代码分享
  • asp.net GridView删除对话框的二个方法
  • GridView动态添加列的实现代码
  • GridView生成的HTML代码示例对比
  • asp.net GridView用法笔记
  • asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法
  • Android之ScrollView嵌套ListView和GridView冲突的解决方法
  • gridview 行选添加颜色和事件
  • 动态改变gridview列宽度函数分享
  • Gridview分页代码的例子
  • GridView 删除时弹出确认对话框的实现代码
  • ASP.NET4 GridView的四种排序样式详解


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3