ObjectDataSourceViewとは? わかりやすく解説

ObjectDataSourceView イベント


ObjectDataSourceView クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

ObjectDataSource コントロールをサポートし、ビジネス オブジェクトとデータ オブジェクトに関してデータ操作を実行するためのデータ バインド コントロールのインターフェイスを提供します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class ObjectDataSourceView
    Inherits DataSourceView
    Implements IStateManager
Dim instance As ObjectDataSourceView
public class ObjectDataSourceView : DataSourceView,
 IStateManager
public ref class ObjectDataSourceView : public
 DataSourceView, IStateManager
public class ObjectDataSourceView extends DataSourceView
 implements IStateManager
public class ObjectDataSourceView extends
 DataSourceView implements IStateManager
解説解説

ObjectDataSourceView クラスは、ページ コードのプログラミング可能なオブジェクトとしてではなく、主にデータ バインド コントロールによって使用されるためのものです。

ObjectDataSourceView クラスは、ObjectDataSource コントロールのデータ機能を実装します。この中には、Select、Update、Delete、Insert の各操作、並べ替え、フィルタ処理、およびビューステートで保持される設定の管理があります。

ObjectDataSourceView オブジェクトは、実行時に ObjectDataSource クラスの各インスタンスに対して作成されます。ObjectDataSource クラスのインスタンスのデータ操作への呼び出しは、ObjectDataSourceView オブジェクトのインスタンスによって処理されます。ページの開発者は、ObjectDataSourceView クラスのインスタンスに直接アクセスしません。コントロールの開発者は、ObjectDataSource クラスと ObjectDataSourceView クラスを拡張することで、カスタム データ コントロールを作成できます。

ObjectDataSourceView クラスは、リフレクションを使用してビジネス オブジェクトまたはデータ オブジェクト上のメソッドを呼び出すことにより、データ操作を実行します。実行時に、ObjectDataSource コントロールは、TypeName プロパティで指定された型のインスタンスを作成し、データ操作に適したメソッドを呼び出します。インスタンス化されたオブジェクトが、ObjectDataSourceView によってメモリにキャッシュされることはありません。データ メソッドが呼び出されるたびに、オブジェクトが作成され、破棄されます。メソッドが static (Visual Basic では Shared) の場合、インスタンスは作成されませんが、データ操作メソッドは呼び出されます。

ObjectDataSourceView は ObjectDataSource コントロールによってページ開発者に直接公開されていません。代わりに、ObjectDataSource を使用して ObjectDataSourceView のプロパティとメソッドにアクセスします。たとえば、ObjectDataSourceView プロパティの DeleteMethod を設定するには、ObjectDataSource の DeleteMethod プロパティを設定します。

データの取得
データの更新
データの挿入

ObjectDataSourceView オブジェクトは、InsertMethod プロパティで指定されたビジネス オブジェクトまたはデータ オブジェクトのメソッドを呼び出すことで、データの新しい行の挿入をサポートします。GridView や DetailsView などの、挿入を自動的に実行するデータ バインド コントロールは、IOrderedDictionary インターフェイス内のパラメータを ObjectDataSourceView に渡し、ビュー オブジェクトがこれらのパラメータを InsertParameters コレクションで見つかった任意のパラメータとマージします。

次の挿入のメソッド、プロパティ、およびイベントは、ObjectDataSourceView によって実装され、その ObjectDataSource コントロールによってページ開発者と他の呼び出し元に直接公開されます。

データの削除
データのフィルタ処理と並べ替え

データを動的にフィルタ処理できると、データ取得がより強力になります。ObjectDataSource コントロールによってフィルタ処理がサポートされるのは、Select メソッドが DataTable オブジェクトまたは DataSet オブジェクトを返す場合だけです。FilterExpression プロパティと FilterParameters プロパティを使用すると、動的なフィルタ処理をデータ取得に適用できます。これらのプロパティは、ObjectDataSourceView オブジェクトによって実装され、その ObjectDataSource コントロールによってデータ バインド コントロールと他の呼び出し元に直接公開されます。

ObjectDataSource で取得したデータを並べ替えるには、取得後メモリ内のデータに順序を付与します。ObjectDataSource コントロールによって並べ替えがサポートされるのは、Select メソッドが DataTable または DataSet を返す場合だけです。CanSort プロパティは常に true を返します。ObjectDataSourceView では、Select メソッドを呼び出さずにそのメソッドから返される型を判断することはできないからです。SortExpression プロパティの構文は、DataView.Sort プロパティの構文と同じです。

ビューステートの追跡

ObjectDataSourceView は IStateManager インターフェイスを実装し、ビューステートを使用して複数のページ要求にまたがってその状態を追跡します。コントロールのビューステート追跡を有効にするために、LoadViewState、SaveViewState、および TrackViewState の各メソッドの実装が用意されています。詳細については、「ASP.NET の状態管理の概要」を参照してください。

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.DataSourceView
    System.Web.UI.WebControls.ObjectDataSourceView
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ObjectDataSourceView メンバ
System.Web.UI.WebControls 名前空間
ObjectDataSource クラス
DataSourceView
その他の技術情報
イベントの利用

ObjectDataSourceView コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

ObjectDataSourceView クラスの新しいインスタンスを初期化します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    owner As ObjectDataSource, _
    name As String, _
    context As HttpContext _
)
Dim owner As ObjectDataSource
Dim name As String
Dim context As HttpContext

Dim instance As New ObjectDataSourceView(owner,
 name, context)
public ObjectDataSourceView (
    ObjectDataSource owner,
    string name,
    HttpContext context
)
public:
ObjectDataSourceView (
    ObjectDataSource^ owner, 
    String^ name, 
    HttpContext^ context
)
public ObjectDataSourceView (
    ObjectDataSource owner, 
    String name, 
    HttpContext context
)
public function ObjectDataSourceView (
    owner : ObjectDataSource, 
    name : String, 
    context : HttpContext
)

パラメータ

owner

ObjectDataSourceView が関連付けられる ObjectDataSourceView。

name

データ ソース ビューを所有するデータ ソース コントロールのスコープ内の、そのデータ ソース ビューの固有の名前。

context

現在の HttpContext。

解説解説

ObjectDataSourceView コンストラクタは、GetView メソッドによって呼び出され、指定された viewName パラメータを使用してデータ ソース ビューの新しいインスタンスを返します。ObjectDataSource コントロールは、いつでも 1 つの ObjectDataSourceView だけに関連付けられ、常にビューに DefaultView の名前を付けます。ただし、この名前付け制約は、ObjectDataSourceView でなく、ObjectDataSource コントロールによって設定されます。異なる名前付け規則を持つビューをサポートするため、GetView メソッドをオーバーライドできます。

context から渡される HttpContext オブジェクトは、データ ソース ビューによって使用され、FilterParameters プロパティや SelectParameters プロパティなどのパラメータ オブジェクトにアクセスします。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ObjectDataSourceView クラス
ObjectDataSourceView メンバ
System.Web.UI.WebControls 名前空間
GetView
GetViewNames

ObjectDataSourceView プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ CanDelete 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで削除操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanInsert 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで挿入操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanPage 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで取得データのページングがサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanRetrieveTotalRowCount 現在の ObjectDataSource コントロールに関連付けられた ObjectDataSourceView オブジェクトで、一連のデータに加えてデータ行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanSort 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで基になるデータ ソースの並べ替え済みのビューがサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanUpdate 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで更新操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ ConflictDetection 基になるデータ ストレージ内の連続したデータが操作中に変更される場合に、ObjectDataSource コントロールで更新と削除を実行する方法を判別する値を取得または設定します。
パブリック プロパティ ConvertNullToDBNull 更新、挿入、または削除の各操作に渡す Parameter 値を自動的に null 参照 (Visual Basic では Nothing) から Value 値に変換するかどうかを示す値を取得または設定します。
パブリック プロパティ DataObjectTypeName ObjectDataSource コントロールがデータ操作のパラメータに使用するクラスの名前を取得または設定します。ObjectDataSource コントロールは、各種のパラメータ コレクションにある Parameter オブジェクトの代わりに、指定されたクラスを使用します。
パブリック プロパティ DeleteMethod データを削除するために ObjectDataSourceView オブジェクトが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ DeleteParameters DeleteMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
パブリック プロパティ EnablePaging データ ソース コントロールが、取得した一連のデータ全体にわたるページングをサポートするかどうかを示す値を取得または設定します。
パブリック プロパティ FilterExpression SelectMethod プロパティで指定されたビジネス オブジェクト メソッドの呼び出し時に適用されるフィルタ処理式を取得または設定します。
パブリック プロパティ FilterParameters FilterExpression 文字列のパラメータ プレースホルダに関連付けられたパラメータのコレクションを取得します。
パブリック プロパティ InsertMethod データを挿入するために ObjectDataSourceView オブジェクトが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ InsertParameters InsertMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
パブリック プロパティ MaximumRowsParameterName データ ソースのページングをサポートするために取得するレコード数の指定に使用される、データ取得メソッドのパラメータの名前を取得または設定します。
パブリック プロパティ Name  データ ソース ビュー名を取得します。 ( DataSourceView から継承されます。)
パブリック プロパティ OldValuesParameterFormatString Delete メソッドまたは Update メソッドに渡される元の値のパラメータ名に適用される書式指定文字列を取得または設定します。
パブリック プロパティ SelectCountMethod 行数を取得するために ObjectDataSourceView コントロールが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ SelectMethod データを取得するために ObjectDataSourceView コントロールが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ SelectParameters SelectMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
パブリック プロパティ SortParameterName データ ソースの並べ替えをサポートするための並べ替え式の指定に使用される、データ取得メソッドのパラメータの名前を取得または設定します。
パブリック プロパティ StartRowIndexParameterName データ ソースのページングをサポートするために結果セットから取得する最初のレコードの整数インデックスの指定に使用される、データ取得メソッドのパラメータの名前を取得または設定します。
パブリック プロパティ TypeName ObjectDataSource コントロールが表すクラスの名前を取得または設定します。
パブリック プロパティ UpdateMethod データを更新するために ObjectDataSourceView オブジェクトが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ UpdateParameters UpdateMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
プロテクト プロパティプロテクト プロパティ
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IStateManager.IsTrackingViewState このメンバの説明については、IsTrackingViewState のトピックを参照してください。
参照参照

関連項目

ObjectDataSourceView クラス
System.Web.UI.WebControls 名前空間
ObjectDataSource クラス
DataSourceView

その他の技術情報

イベントの利用

ObjectDataSourceView メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Delete オーバーロードされます。 指定した任意の削除パラメータを使用して、DeleteMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、削除操作を実行します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Insert オーバーロードされます。 指定した任意の挿入パラメータを使用して、InsertMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、挿入操作を実行します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Select オーバーロードされます。 SelectMethod プロパティで指定されたメソッドを呼び出して、TypeName プロパティで指定されたオブジェクトからデータを取得します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド Update オーバーロードされます。 指定した任意の更新パラメータを使用して、UpdateMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、更新操作を実行します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド ExecuteDelete オーバーライドされます。 DeleteMethod メソッドおよび指定した keys コレクションと oldValues コレクションを使用して、削除操作を実行します。
プロテクト メソッド ExecuteInsert オーバーライドされます。 指定した values コレクションを使用して、InsertMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、挿入操作を実行します。
プロテクト メソッド ExecuteSelect オーバーライドされます。 SelectMethod プロパティで指定されたメソッドを呼び出し、SelectParameters コレクション内の任意の値を渡すことにより、TypeName プロパティで指定されたオブジェクトからデータを取得します。
プロテクト メソッド ExecuteUpdate オーバーライドされます。 UpdateMethod プロパティで指定されたメソッドを keys、values、oldValues の各コレクションで提供された任意のパラメータを使用して呼び出すことにより、更新操作を実行します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド LoadViewState データ ソース ビューの、以前保存したビューステートを復元します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnDataSourceViewChanged  DataSourceViewChanged イベントを発生させます。 ( DataSourceView から継承されます。)
プロテクト メソッド OnDeleted ObjectDataSourceView オブジェクトが削除操作を完了した後に、Deleted イベントを発生させます。
プロテクト メソッド OnDeleting ObjectDataSourceView オブジェクトが削除操作を試行する前に、Deleting イベントを発生させます。
プロテクト メソッド OnFiltering ObjectDataSourceView オブジェクトがフィルタ処理操作を試行する前に、Filtering イベントを発生させます。
プロテクト メソッド OnInserted ObjectDataSourceView オブジェクトが挿入操作を完了した後に、Inserted イベントを発生させます。
プロテクト メソッド OnInserting ObjectDataSourceView オブジェクトが挿入操作を試行する前に、Inserting イベントを発生させます。
プロテクト メソッド OnObjectCreated ObjectDataSourceView が TypeName プロパティで指定されたオブジェクトのインスタンスを作成した後に、ObjectCreated イベントを発生させます。
プロテクト メソッド OnObjectCreating ObjectDataSourceView オブジェクトがデータ操作を実行するためにビジネス オブジェクトのインスタンスを作成する前に、ObjectCreating イベントを発生します。
プロテクト メソッド OnObjectDisposing ObjectDataSourceView オブジェクトがインスタンス化された型を破棄する前に、ObjectDisposing イベントを発生させます。
プロテクト メソッド OnSelected ObjectDataSourceView オブジェクトがデータ取得操作を完了した後に、Selected イベントを発生させます。
プロテクト メソッド OnSelecting ObjectDataSourceView オブジェクトがデータ取得操作を試行する前に、Selecting イベントを発生させます。
プロテクト メソッド OnUpdated ObjectDataSourceView オブジェクトが更新操作を完了した後に、Updated イベントを発生させます。
プロテクト メソッド OnUpdating ObjectDataSourceView オブジェクトが更新操作を試行する前に、Updating イベントを発生させます。
プロテクト メソッド RaiseUnsupportedCapabilityError  RaiseUnsupportedCapabilitiesError メソッドによって呼び出され、ビューでサポートされている機能と ExecuteSelect 操作に必要な機能を比較します。 ( DataSourceView から継承されます。)
プロテクト メソッド SaveViewState ページがサーバーにポスト バックされた時間以降に発生した、ObjectDataSourceView オブジェクトのビューステートへの変更を保存します。
プロテクト メソッド TrackViewState ObjectDataSourceView オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState オブジェクトに格納して、同じページに対する複数の要求にわたって永続化できます。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IStateManager.LoadViewState このメンバの説明については、IStateManager.LoadViewState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.SaveViewState このメンバの説明については、IStateManager.SaveViewState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.TrackViewState このメンバの説明については、IStateManager.TrackViewState のトピックを参照してください。
参照参照

関連項目

ObjectDataSourceView クラス
System.Web.UI.WebControls 名前空間
ObjectDataSource クラス
DataSourceView

その他の技術情報

イベントの利用

ObjectDataSourceView メンバ

ObjectDataSource コントロールをサポートし、ビジネス オブジェクトとデータ オブジェクトに関してデータ操作を実行するためのデータ バインド コントロールのインターフェイスを提供します。

ObjectDataSourceView データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ObjectDataSourceView ObjectDataSourceView クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ CanDelete 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで削除操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanInsert 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで挿入操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanPage 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで取得データのページングがサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanRetrieveTotalRowCount 現在の ObjectDataSource コントロールに関連付けられた ObjectDataSourceView オブジェクトで、一連のデータに加えてデータ行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanSort 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで基になるデータ ソースの並べ替え済みのビューがサポートされているかどうかを示す値を取得します。
パブリック プロパティ CanUpdate 現在の ObjectDataSource コントロールに関連付けられている ObjectDataSourceView オブジェクトで更新操作がサポートされているかどうかを示す値を取得します。
パブリック プロパティ ConflictDetection 基になるデータ ストレージ内の連続したデータが操作中に変更される場合に、ObjectDataSource コントロールで更新と削除を実行する方法を判別する値を取得または設定します。
パブリック プロパティ ConvertNullToDBNull 更新、挿入、または削除の各操作に渡す Parameter 値を自動的に null 参照 (Visual Basic では Nothing) から Value 値に変換するかどうかを示す値を取得または設定します。
パブリック プロパティ DataObjectTypeName ObjectDataSource コントロールがデータ操作のパラメータに使用するクラスの名前を取得または設定します。ObjectDataSource コントロールは、各種のパラメータ コレクションにある Parameter オブジェクトの代わりに、指定されたクラスを使用します。
パブリック プロパティ DeleteMethod データを削除するために ObjectDataSourceView オブジェクトが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ DeleteParameters DeleteMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
パブリック プロパティ EnablePaging データ ソース コントロールが、取得した一連のデータ全体にわたるページングをサポートするかどうかを示す値を取得または設定します。
パブリック プロパティ FilterExpression SelectMethod プロパティで指定されたビジネス オブジェクト メソッドの呼び出し時に適用されるフィルタ処理式を取得または設定します。
パブリック プロパティ FilterParameters FilterExpression 文字列のパラメータ プレースホルダに関連付けられたパラメータのコレクションを取得します。
パブリック プロパティ InsertMethod データを挿入するために ObjectDataSourceView オブジェクトが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ InsertParameters InsertMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
パブリック プロパティ MaximumRowsParameterName データ ソースのページングをサポートするために取得するレコード数の指定に使用される、データ取得メソッドのパラメータの名前を取得または設定します。
パブリック プロパティ Name  データ ソース ビュー名を取得します。(DataSourceView から継承されます。)
パブリック プロパティ OldValuesParameterFormatString Delete メソッドまたは Update メソッドに渡される元の値のパラメータ名に適用される書式指定文字列を取得または設定します。
パブリック プロパティ SelectCountMethod 行数を取得するために ObjectDataSourceView コントロールが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ SelectMethod データを取得するために ObjectDataSourceView コントロールが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ SelectParameters SelectMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
パブリック プロパティ SortParameterName データ ソースの並べ替えをサポートするための並べ替え式の指定に使用される、データ取得メソッドのパラメータの名前を取得または設定します。
パブリック プロパティ StartRowIndexParameterName データ ソースのページングをサポートするために結果セットから取得する最初のレコードの整数インデックスの指定に使用される、データ取得メソッドのパラメータの名前を取得または設定します。
パブリック プロパティ TypeName ObjectDataSource コントロールが表すクラスの名前を取得または設定します。
パブリック プロパティ UpdateMethod データを更新するために ObjectDataSourceView オブジェクトが呼び出すメソッドまたは関数の名前を取得または設定します。
パブリック プロパティ UpdateParameters UpdateMethod メソッドによって使用されるパラメータを格納するパラメータ コレクションを取得します。
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Delete オーバーロードされます。 指定した任意の削除パラメータを使用して、DeleteMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、削除操作を実行します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Insert オーバーロードされます。 指定した任意の挿入パラメータを使用して、InsertMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、挿入操作を実行します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Select オーバーロードされます。 SelectMethod プロパティで指定されたメソッドを呼び出して、TypeName プロパティで指定されたオブジェクトからデータを取得します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド Update オーバーロードされます。 指定した任意の更新パラメータを使用して、UpdateMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、更新操作を実行します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド ExecuteDelete オーバーライドされます。 DeleteMethod メソッドおよび指定した keys コレクションと oldValues コレクションを使用して、削除操作を実行します。
プロテクト メソッド ExecuteInsert オーバーライドされます。 指定した values コレクションを使用して、InsertMethod プロパティで指定されたビジネス オブジェクト メソッドを呼び出すことで、挿入操作を実行します。
プロテクト メソッド ExecuteSelect オーバーライドされます。 SelectMethod プロパティで指定されたメソッドを呼び出し、SelectParameters コレクション内の任意の値を渡すことにより、TypeName プロパティで指定されたオブジェクトからデータを取得します。
プロテクト メソッド ExecuteUpdate オーバーライドされます。 UpdateMethod プロパティで指定されたメソッドを keys、values、oldValues の各コレクションで提供された任意のパラメータを使用して呼び出すことにより、更新操作を実行します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド LoadViewState データ ソース ビューの、以前保存したビューステートを復元します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnDataSourceViewChanged  DataSourceViewChanged イベントを発生させます。 (DataSourceView から継承されます。)
プロテクト メソッド OnDeleted ObjectDataSourceView オブジェクトが削除操作を完了した後に、Deleted イベントを発生させます。
プロテクト メソッド OnDeleting ObjectDataSourceView オブジェクトが削除操作を試行する前に、Deleting イベントを発生させます。
プロテクト メソッド OnFiltering ObjectDataSourceView オブジェクトがフィルタ処理操作を試行する前に、Filtering イベントを発生させます。
プロテクト メソッド OnInserted ObjectDataSourceView オブジェクトが挿入操作を完了した後に、Inserted イベントを発生させます。
プロテクト メソッド OnInserting ObjectDataSourceView オブジェクトが挿入操作を試行する前に、Inserting イベントを発生させます。
プロテクト メソッド OnObjectCreated ObjectDataSourceView が TypeName プロパティで指定されたオブジェクトのインスタンスを作成した後に、ObjectCreated イベントを発生させます。
プロテクト メソッド OnObjectCreating ObjectDataSourceView オブジェクトがデータ操作を実行するためにビジネス オブジェクトのインスタンスを作成する前に、ObjectCreating イベントを発生します。
プロテクト メソッド OnObjectDisposing ObjectDataSourceView オブジェクトがインスタンス化された型を破棄する前に、ObjectDisposing イベントを発生させます。
プロテクト メソッド OnSelected ObjectDataSourceView オブジェクトがデータ取得操作を完了した後に、Selected イベントを発生させます。
プロテクト メソッド OnSelecting ObjectDataSourceView オブジェクトがデータ取得操作を試行する前に、Selecting イベントを発生させます。
プロテクト メソッド OnUpdated ObjectDataSourceView オブジェクトが更新操作を完了した後に、Updated イベントを発生させます。
プロテクト メソッド OnUpdating ObjectDataSourceView オブジェクトが更新操作を試行する前に、Updating イベントを発生させます。
プロテクト メソッド RaiseUnsupportedCapabilityError  RaiseUnsupportedCapabilitiesError メソッドによって呼び出され、ビューでサポートされている機能と ExecuteSelect 操作に必要な機能を比較します。 (DataSourceView から継承されます。)
プロテクト メソッド SaveViewState ページがサーバーにポスト バックされた時間以降に発生した、ObjectDataSourceView オブジェクトのビューステートへの変更を保存します。
プロテクト メソッド TrackViewState ObjectDataSourceView オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState オブジェクトに格納して、同じページに対する複数の要求にわたって永続化できます。
パブリック イベントパブリック イベント
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IStateManager.LoadViewState このメンバの説明については、IStateManager.LoadViewState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.SaveViewState このメンバの説明については、IStateManager.SaveViewState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.TrackViewState このメンバの説明については、IStateManager.TrackViewState のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.IsTrackingViewState このメンバの説明については、IsTrackingViewState のトピックを参照してください。
参照参照

関連項目

ObjectDataSourceView クラス
System.Web.UI.WebControls 名前空間
ObjectDataSource クラス
DataSourceView

その他の技術情報

イベントの利用



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ObjectDataSourceView」の関連用語

ObjectDataSourceViewのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ObjectDataSourceViewのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS