GridView.OnSelectedIndexChanging(GridViewSelectEventArgs) 方法

定义

引发 SelectedIndexChanging 事件。Raises the SelectedIndexChanging event.

protected:
 virtual void OnSelectedIndexChanging(System::Web::UI::WebControls::GridViewSelectEventArgs ^ e);
protected virtual void OnSelectedIndexChanging (System.Web.UI.WebControls.GridViewSelectEventArgs e);
abstract member OnSelectedIndexChanging : System.Web.UI.WebControls.GridViewSelectEventArgs -> unit
override this.OnSelectedIndexChanging : System.Web.UI.WebControls.GridViewSelectEventArgs -> unit
Protected Overridable Sub OnSelectedIndexChanging (e As GridViewSelectEventArgs)

参数

e
GridViewSelectEventArgs

包含事件数据的 GridViewSelectEventArgsA GridViewSelectEventArgs that contains event data.

注解

当单击某一行的 "选择" 按钮时,但在 GridView 控件处理选择操作之前,将引发 SelectedIndexChanging 事件。The SelectedIndexChanging event is raised when a row's Select button is clicked, but before the GridView control handles the select operation. 这使你可以提供一种事件处理方法,该方法可在每次发生此事件时执行自定义例程,如取消选择操作。This enables you to provide an event-handling method that performs a custom routine, such as canceling the selection operation, whenever this event occurs.

引发事件时,将通过委托调用事件处理程序。Raising an event invokes the event handler through a delegate. 有关详细信息,请参阅处理和引发事件For more information, see Handling and Raising Events.

OnSelectedIndexChanging 方法还允许派生类对事件进行处理而不必附加委托。The OnSelectedIndexChanging method also allows derived classes to handle the event without attaching a delegate. 这是在派生类中处理事件的首选技术。This is the preferred technique for handling the event in a derived class.

继承者说明

在派生类中重写 OnSelectedIndexChanging(GridViewSelectEventArgs) 时,一定要调用基类的 OnSelectedIndexChanging(GridViewSelectEventArgs) 方法,以便已注册的委托对事件进行接收。When overriding OnSelectedIndexChanging(GridViewSelectEventArgs) in a derived class, be sure to call the base class's OnSelectedIndexChanging(GridViewSelectEventArgs) method so that registered delegates receive the event.

适用于

另请参阅