XmlDataSourceView クラス

定義

XmlDataSource コントロールの XML データに対する表形式のデータ ソース ビューを表します。Represents a tabular data source view on XML data for an XmlDataSource control.

public ref class XmlDataSourceView sealed : System::Web::UI::DataSourceView
public sealed class XmlDataSourceView : System.Web.UI.DataSourceView
type XmlDataSourceView = class
    inherit DataSourceView
Public NotInheritable Class XmlDataSourceView
Inherits DataSourceView
継承
XmlDataSourceView

注釈

コントロールXmlDataSourceは、基になるデータを、テーブルにバインドされた Web サーバーコントロールに対して、表形式と階層形式の両方で表示できます。The XmlDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. XmlDataSource HierarchicalDataBoundControl TreeViewやなどのコントロールDropDownListは、を使用して xml データにバインドし、リストまたは表形式で表示します。一方、などのクラスから派生するコントロールは、xml データにバインドして階層形式で表示します。 GridView.Controls such as GridView or DropDownList use the XmlDataSource to bind to XML data and present it in list or tabular form, while controls that derive from the HierarchicalDataBoundControl class, such as TreeView, bind to XML data and present it in hierarchical form.

XmlDataSource 、それぞれ異なるコードパスを使用して各ビュー型を内部で作成します。The XmlDataSource creates each view type internally through different code paths. GetViewXmlDataSourceViewメソッドが呼び出されると、によってXmlDataSourceが作成されます。 XmlDataSourceIf the GetView method is called on the XmlDataSource, an XmlDataSourceView is created by the XmlDataSource. メソッドが呼び出されるとXmlHierarchicalDataSourceView 、が作成されます。 GetHierarchicalViewIf the GetHierarchicalView method is called, an XmlHierarchicalDataSourceView is created. クラスは、からDataBoundControl派生し、リストおよび表形式データにバインドする web サーバーコントロール用に用意XmlHierarchicalDataSourceViewされています。は、階層HierarchicalDataBoundControlデータから派生し、階層データにバインドする web サーバーコントロール用に用意されています。 XmlDataSourceViewThe XmlDataSourceView class is provided for Web server controls that derive from DataBoundControl and bind to lists and tabular data, while the XmlHierarchicalDataSourceView is provided for Web server controls that derive from HierarchicalDataBoundControl and bind to hierarchical data. 内部的には、データバインドされたSelectすべてのコントロールメソッドは、返されるデータソースビューオブジェクトのいずれかに対してメソッドを呼び出します。Internally, all data-bound control methods call the Select method on whichever data source view object is returned.

すべてDataSourceViewのヘルパーオブジェクトと同様XmlDataSourceViewに、は、データソースが基になるデータを使用して実行できる操作を定義します。Like all DataSourceView helper objects, the XmlDataSourceView defines the operations that the data source can perform with the underlying data. クラスはXmlDataSourceView SelectメソッドをオーバーライドするだけであるためXmlDataSource 、関連付けられたコントロールは更新、挿入、または削除操作をサポートしません。Because the XmlDataSourceView class only overrides the Select method, the associated XmlDataSource control does not support update, insert, or delete operations. クラスはXmlDataSourceViewシールされているので、 XmlDataSourceViewこの機能を追加するためにクラスを拡張することはできませXmlDataSourceんが、追加DataSourceViewの機能が必要な場合は、からデータソースコントロールを派生させることができます。Because the XmlDataSourceView class is sealed, you cannot extend the XmlDataSourceView class to add this functionality, but you can derive a data source control from XmlDataSource and a view from DataSourceView if you require additional functionality.

コンストラクター

XmlDataSourceView(XmlDataSource, String)

XmlDataSourceView クラスの新しいインスタンスを初期化し、それを指定した XmlDataSource に関連付けます。Initializes a new named instance of the XmlDataSourceView class, and associates the specified XmlDataSource with it.

プロパティ

CanDelete

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteDelete(IDictionary, IDictionary) 操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteDelete(IDictionary, IDictionary) operation.

(継承元 DataSourceView)
CanInsert

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteInsert(IDictionary) 操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteInsert(IDictionary) operation.

(継承元 DataSourceView)
CanPage

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで、ExecuteSelect(DataSourceSelectArguments) メソッドで取得したデータを使用するページングがサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports paging through the data retrieved by the ExecuteSelect(DataSourceSelectArguments) method.

(継承元 DataSourceView)
CanRetrieveTotalRowCount

現在の DataSourceControl オブジェクトに関連付けられた DataSourceView オブジェクトで、データではなく行の合計数を取得する操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports retrieving the total number of data rows, instead of the data.

(継承元 DataSourceView)
CanSort

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

(継承元 DataSourceView)
CanUpdate

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで ExecuteUpdate(IDictionary, IDictionary, IDictionary) 操作がサポートされているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports the ExecuteUpdate(IDictionary, IDictionary, IDictionary) operation.

(継承元 DataSourceView)
Events

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

(継承元 DataSourceView)
Name

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

(継承元 DataSourceView)

メソッド

CanExecute(String)

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

(継承元 DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、削除操作を非同期に実行します。Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
Equals(Object)

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

(継承元 Object)
ExecuteCommand(String, IDictionary, IDictionary)

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

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

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

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

DataSourceView オブジェクトで表されたデータのリストに対して、削除操作を実行します。Performs a delete operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
ExecuteInsert(IDictionary)

DataSourceView オブジェクトで表されたデータのリストに対して、挿入操作を実行します。Performs an insert operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

基になるデータ ストレージからデータのリストを取得します。Gets a list of data from the underlying data storage.

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

DataSourceView オブジェクトで表されたデータのリストに対して、更新操作を実行します。Performs an update operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
Insert(IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、挿入操作を非同期に実行します。Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)
MemberwiseClone()

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

(継承元 Object)
OnDataSourceViewChanged(EventArgs)

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

(継承元 DataSourceView)
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)
Select(DataSourceSelectArguments)

基になる XML からデータ行のリストを取得します。Retrieves a list of data rows from the underlying XML.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

基になるデータ ストレージからデータのリストを非同期に取得します。Gets a list of data asynchronously from the underlying data storage.

(継承元 DataSourceView)
ToString()

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

(継承元 Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView オブジェクトで表されたデータのリストに対して、更新操作を非同期に実行します。Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(継承元 DataSourceView)

イベント

DataSourceViewChanged

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

(継承元 DataSourceView)

適用対象

こちらもご覧ください