XmlHierarchicalDataSourceView クラス

定義

XmlDataSource コントロールの XML ノードまたは XML ノードのコレクション上のデータ ビューを表します。

public ref class XmlHierarchicalDataSourceView : System::Web::UI::HierarchicalDataSourceView
public class XmlHierarchicalDataSourceView : System.Web.UI.HierarchicalDataSourceView
type XmlHierarchicalDataSourceView = class
    inherit HierarchicalDataSourceView
Public Class XmlHierarchicalDataSourceView
Inherits HierarchicalDataSourceView
継承
XmlHierarchicalDataSourceView

注釈

XmlDataSource コントロールは、基になるデータを表形式と階層形式の両方で、バインドする Web サーバー コントロールに表示できます。 GridViewDropDownListなどのコントロールは、XmlDataSourceを使用して XML データにバインドし、リスト形式または表形式で表示します。一方、TreeViewなどのHierarchicalDataBoundControl クラスから派生したコントロールは、XML データにバインドして階層形式で表示します。

XmlDataSourceは、異なるコード パスを使用して内部的に各ビューの種類を作成します。 XmlDataSource コントロールで GetView メソッドが呼び出されると、XmlDataSourceView オブジェクトがXmlDataSource コントロールによって作成されます。 GetHierarchicalView メソッドが呼び出されると、XmlHierarchicalDataSourceView オブジェクトが作成されます。 XmlDataSourceView クラスは、DataBoundControlから派生し、リストと表形式のデータにバインドする Web サーバー コントロールに対して提供されますが、XmlHierarchicalDataSourceViewは、HierarchicalDataBoundControlから派生し、階層データにバインドする Web サーバー コントロール用に提供されます。 内部的には、 DataBoundControl クラスと CompositeDataBoundControl クラスはオブジェクト ビューの Select メソッド XmlDataSourceView 呼び出してデータ ソースからデータを取得しますが、 HierarchicalDataBoundControl から派生したクラスは Select メソッドを呼び出します。

すべての HierarchicalDataSourceView ヘルパー オブジェクトと同様に、 XmlHierarchicalDataSourceView は、基になるデータでデータ ソースが実行できる操作を定義します。 XmlHierarchicalDataSourceView クラスはSelect メソッドのみをオーバーライドするため、関連付けられているXmlDataSource コントロールでは、並べ替え式や実行、削除、または更新操作はサポートされません。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Select()

基になるデータ ソースからデータ項目の一覧を取得します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください