ObjectDataSource.Delete メソッド

定義

DeleteMethod コレクション内のパラメーターを持つ DeleteParameters プロパティで識別されるメソッドを呼び出して削除操作を実行します。

public:
 int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer

戻り値

AffectedRows イベントで ObjectDataSourceStatusEventArgsDeleted プロパティを設定する場合は、基になるデータ ストレージから削除する行数を表す値。それ以外の場合は -1。

注釈

操作が Delete 実行される前に、 メソッドが OnDeleting 呼び出されてイベントが発生します Deleting 。 イベントを Deleting 処理して、パラメーターの値を調べ、操作の前 Delete に前処理を実行できます。 削除操作を実行するために、オブジェクトは ObjectDataSourceView リフレクションを使用して、 プロパティによって識別されるオブジェクトのインスタンスを TypeName 作成します。 次に、関連付けられているDeleteParametersプロパティを使用して、 プロパティによってDeleteMethod識別される メソッドを呼び出します。 削除パラメーターが関連付けられたデータ バインド コントロールから取得された場合、パラメーターの名前は プロパティに OldValuesParameterFormatString 従って作成されます。 操作が Delete 完了すると、 OnDeleted メソッドが呼び出されてイベントが発生します Deleted 。 イベントを Deleted 処理して、戻り値、出力パラメーター、例外を調べ、後処理を実行できます。

メソッドは Delete 、 コントロールに Delete 関連付けられている オブジェクトの ObjectDataSourceView メソッドにデリゲートします ObjectDataSource

データ バインド コントロール

コントロールが ObjectDataSource コントロールなどの GridView データ バインド コントロールに関連付けられている場合、ページ コードから メソッドを Delete 呼び出す必要はありません。 メソッドは Delete 、代わりにデータ バインド コントロールによって直接呼び出されます。

パラメーターのマージ、オブジェクトの有効期間、およびメソッド解決の詳細については、「」を参照してください DeleteMethod

適用対象

こちらもご覧ください