ModelDataSourceView クラス

定義

ModelDataSource コントロールの単一のビューを表します。Represents a single view of a ModelDataSource control.

public ref class ModelDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class ModelDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type ModelDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class ModelDataSourceView
Inherits DataSourceView
Implements IStateManager
継承
ModelDataSourceView
実装

注釈

Web フォームでのモデルバインドの使用に関するチュートリアルシリーズについては、「モデルバインドと Web フォーム」を参照してください。For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

コンストラクター

ModelDataSourceView(ModelDataSource)

ModelDataSourceView クラスの新しいインスタンスを初期化します。Initializes a new instance of the ModelDataSourceView class.

プロパティ

CanDelete

現在の ModelDataSourceView コントロールに関連付けられている ModelDataSource オブジェクトで、削除操作がサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the delete operation.

CanInsert

現在の ModelDataSourceView コントロールに関連付けられている ModelDataSource オブジェクトで、挿入操作がサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the insert operation.

CanPage

現在の ModelDataSourceView コントロールに関連付けられている ModelDataSource オブジェクトで取得データのページングがサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports paging through the retrieved data.

CanRetrieveTotalRowCount

現在の ModelDataSourceView コントロールに関連付けられている ModelDataSource オブジェクトで、データの設定に加えてデータ行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports retrieving the total number of data rows, in addition to the set of data.

CanSort

現在の ModelDataSourceView コントロールに関連付けられている ModelDataSource オブジェクトで、基になるデータ ソースの並べ替え済みのビューがサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports a sorted view on the underlying data source.

CanUpdate

現在の ModelDataSourceView コントロールに関連付けられている ModelDataSource オブジェクトで、更新操作がサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the ModelDataSourceView object that is associated with the current ModelDataSource control supports the update operation.

DataKeyName

データ連結コントロールが DataKeyNamesFormViewListView、または GridView コントロールの場合、データ連結コントロールの DetailsView の配列内の最初の項目を取得します。Gets the first item in the DataKeyNames array of the data-bound control if the data-bound control is a FormView, ListView, GridView, or DetailsView control.

DeleteMethod

データを削除するために ModelDataSourceView オブジェクトが呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method that the ModelDataSourceView object invokes to delete data.

Events

データ ソース ビューのイベント ハンドラー デリゲートのリストを取得します。Gets a list of event-handler delegates for the data source view.

(継承元 DataSourceView)
InsertMethod

データを挿入するために ModelDataSourceView オブジェクトが呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method that the ModelDataSourceView object invokes to insert data.

ModelTypeName

データにバインドされたコントロールのデータ型名を取得します。Gets the data type name for the data bound control.

Name

データ ソース ビュー名を取得します。Gets the name of the data source view.

(継承元 DataSourceView)
SelectMethod

ModelDataSourceView コントロールがデータを取得するために呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method that the ModelDataSourceView control invokes to retrieve data.

UpdateMethod

データを更新するために ModelDataSourceView オブジェクトが呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method that the ModelDataSourceView object invokes to update data.

メソッド

CanExecute(String)

指定したコマンドを実行できるかどうかを判断します。Determines whether the specified command can be executed.

(継承元 DataSourceView)
CreateSelectResult(Object)

Select 操作の結果がまだ IEnumerable コレクションでない場合は、その結果をこのコレクションに変換してから返します。Returns the result of a Select operation after converting it to an IEnumerable collection if it is not already one.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

メソッドを削除し、結果を取得します。Deletes a method and gets the result.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Delete メソッドを呼び出し、結果を取得します。Invokes the Delete method and gets the result.

EvaluateInsertMethodParameters(IDictionary)

insert メソッドを呼び出します。Invokes the insert method.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

データ ソース操作、データ ソース メソッド オブジェクト、コントロール値を使用して、モデル バインディングのメソッド パラメーターを評価します。Evaluates the method parameters for model binding, using the data source operation, the data source method object, and the control values.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

データ ソース操作、データ ソース メソッド オブジェクト、コントロール値、およびこのメソッドがページの LoadComplete イベント ハンドラーで呼び出されているかどうかを示す値を使用して、モデル バインディングのメソッド パラメーターを評価します。Evaluates the method parameters for model binding, using the data source operation, the data source method object, the control values, and a value that indicates whether this method is called in the page's LoadComplete event handler.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

選択メソッド パラメーターを評価し、自動ページングや並べ替え動作などの選択結果を処理するためのオプションも決定します。Evaluates the select method parameters and also determines the options for processing the select result, such as auto paging and sorting behavior.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Update メソッドを呼び出し、結果を取得します。Invokes the Update method and gets the result.

ExecuteCommand(String, IDictionary, IDictionary)

指定されたコマンドを実行します。Executes the specified command.

(継承元 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

指定されたコマンドを実行します。Executes the specified command.

(継承元 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

DeleteMethod メソッドを使う操作を削除します。Performs a delete operation using the DeleteMethod method.

ExecuteInsert(IDictionary)

InsertMethod メソッドを使用する操作を挿入します。Performs an insert operation using the InsertMethod method.

ExecuteSelect(DataSourceSelectArguments)

SelectMethod メソッドを使う操作を選択します。Performs a select operation using the SelectMethod method.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

UpdateMethod メソッドを使用する操作を更新します。Performs an update operation using the UpdateMethod method.

FindMethod(String)

実行するメソッドを検索します。Finds the method to be executed.

GetDeleteMethodResult(IDictionary, IDictionary)

削除メソッドを呼び出し、結果を取得します。Invokes the delete method and gets the result.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetInsertMethodResult(IDictionary)

挿入メソッドを呼び出し、結果を取得します。Invokes the insert method and gets the result.

GetSelectMethodResult(DataSourceSelectArguments)

選択メソッドを呼び出し、結果を取得します。Invokes the select method and gets the result.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

更新メソッドを呼び出し、結果を取得します。Invokes the update method and gets the result.

Insert(IDictionary, DataSourceViewOperationCallback)

メソッドを挿入し、結果を取得します。Inserts a method and gets the result.

InvokeMethod(ModelDataSourceMethod)

データ メソッドを呼び出します。Invokes a data method.

IsTrackingViewState()

コントロールが状態をビュー ステートに格納しているかどうかを示す値を返します。Returns a value that indicates whether the control stores state in view state.

LoadViewState(Object)

データ ソース ビューの、以前保存したビューステートを復元します。Restores previously saved view state for the data source view.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

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

OnDataSourceViewChanged(EventArgs)

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

(継承元 DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

該当する場合には自動ページングや並べ替えなど、選択メソッドの結果に対する操作を実行します。Performs operations on the select method result like auto paging and sorting if applicable.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

RaiseUnsupportedCapabilitiesError(DataSourceView) メソッドによって呼び出され、ビューでサポートされている機能と ExecuteSelect(DataSourceSelectArguments) 操作に必要な機能を比較します。Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(継承元 DataSourceView)
SaveViewState()

ページがサーバーにポスト バックされた時間以降に発生した、ModelDataSourceView オブジェクトのビューステートへの変更を保存します。Saves the changes to the view state for the ModelDataSourceView object since the time when the page was posted back to the server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

メソッドを選択し、結果を取得します。Selects the method and gets the result.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
TrackViewState()

ModelDataSourceView オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState オブジェクトに格納して、同じページに対する複数の要求にわたって永続化できます。Causes the ModelDataSourceView object to track changes to its view state so that the changes can be stored in the ViewState object for the control and persisted across requests for the same page.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

パラメーターに指定された値を使用して、指定されたメソッドを更新します。Updates the specified methods using the values provided in the parameters.

UpdateProperties(String, String, String, String, String, String)

パラメーターに指定された値を使用して、指定されたプロパティを更新します。Updates the specified properties using the values provided in the parameters.

イベント

CallingDataMethods

データのメソッドが呼び出されるときに発生します。Occurs when data methods are being called.

DataSourceViewChanged

データ ソース ビューが変更された場合に発生します。Occurs when the data source view has changed.

(継承元 DataSourceView)

明示的なインターフェイスの実装

IStateManager.IsTrackingViewState

サーバー コントロールがビュー ステートの変更を追跡しているかどうかを示す値を取得します。Gets a value indicating whether a server control is tracking its view state changes.

IStateManager.LoadViewState(Object)

以前に保存したサーバー コントロールのビュー ステートをコントロールに読み込みます。Loads the server control's previously saved view state to the control.

IStateManager.SaveViewState()

サーバー コントロールのビュー ステートの変更をオブジェクトに保存します。Saves the changes to a server control's view state to an Object.

IStateManager.TrackViewState()

ビュー ステートへの変更を追跡するようにサーバー コントロールに指示します。Instructs the server control to track changes to its view state.

適用対象