GridView.OnRowCancelingEdit(GridViewCancelEditEventArgs) メソッド

定義

RowCancelingEdit イベントを発生させます。Raises the RowCancelingEdit event.

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

パラメーター

e
GridViewCancelEditEventArgs

イベント データを格納している GridViewCancelEditEventArgsA GridViewCancelEditEventArgs that contains event data.

例外

RowCancelingEdit イベントのハンドラーがありません。There is no handler for the RowCancelingEdit event.

注釈

RowCancelingEdit イベントは、編集モードの行の [キャンセル] ボタンがクリックされたときに、行が編集モードを終了する前に発生します。The RowCancelingEdit event is raised when the Cancel button of a row in edit mode is clicked, but before the row exits edit mode. これにより、カスタムルーチンを実行するイベント処理メソッドを提供できます。たとえば、このイベントが発生するたびに、取り消し操作が不要な状態になる場合は、キャンセル操作を停止します。This enables you to provide an event-handling method that performs a custom routine, such as stopping the cancel operation if it would put the row in an undesired state, whenever this event occurs.

イベントを発生させると、イベント ハンドラーがデリゲートから呼び出されます。Raising an event invokes the event handler through a delegate. 詳細については、処理とイベントの発生 を参照してください。For more information, see Handling and Raising Events.

OnRowCancelingEdit メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。The OnRowCancelingEdit 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.

注意 (継承者)

派生クラスで OnRowCancelingEdit(GridViewCancelEditEventArgs) をオーバーライドする場合は、登録されているデリゲートがイベントを受け取ることができるように、基底クラスのOnRowCancelingEdit(GridViewCancelEditEventArgs) メソッドを呼び出してください。When overriding OnRowCancelingEdit(GridViewCancelEditEventArgs) in a derived class, be sure to call the base class's OnRowCancelingEdit(GridViewCancelEditEventArgs) method so that registered delegates receive the event.

適用対象

こちらもご覧ください