XmlHierarchicalDataSourceView クラス
アセンブリ: System.Web (system.web.dll 内)


XmlDataSource コントロールは、その基になるデータを、そのデータにバインドする Web サーバー コントロールにテーブルおよび階層構造の両方の形式で表示できます。GridView や DropDownList などのコントロールは XmlDataSource を使用して XML データにバインドし、リスト形式または表形式でデータを表示します。これに対して、HierarchicalDataBoundControl クラスから派生されるコントロール (TreeView など) は XML データにバインドし、階層構造の形式でデータを表示します。
XmlDataSource は、各種のコード パスを通じて内部的に個々のビュー タイプを作成します。XmlDataSource コントロールに対して GetView メソッドが呼び出された場合、XmlDataSourceView オブジェクトが XmlDataSource コントロールによって作成されます。GetHierarchicalView メソッドが呼び出された場合、XmlHierarchicalDataSourceView オブジェクトが作成されます。XmlDataSourceView クラスは、DataBoundControl から派生してリストおよびテーブルのデータにバインドする Web サーバー コントロールのために提供されます。これに対して、XmlHierarchicalDataSourceView は、HierarchicalDataBoundControl から派生して階層構造のデータにバインドする Web サーバー コントロールのために提供されます。DataBoundControl クラスおよび CompositeDataBoundControl クラスが XmlDataSourceView オブジェクト ビューの Select メソッドを呼び出して、データ ソースからデータを取得するのに対し、HierarchicalDataBoundControl から派生したクラスは、Select メソッドを呼び出します。
すべての HierarchicalDataSourceView ヘルパー オブジェクトと同様に、XmlHierarchicalDataSourceView は、基になるデータを使用してデータ ソースで実行できる操作を定義します。XmlHierarchicalDataSourceView クラスは Select メソッドだけをオーバーライドするため、関連付けられている XmlDataSource コントロールは並べ替え式や、実行、削除、または更新の各操作をサポートしません。


System.Web.UI.HierarchicalDataSourceView
System.Web.UI.WebControls.XmlHierarchicalDataSourceView


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlHierarchicalDataSourceView メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Select | オーバーライドされます。 基になるデータ ソースからデータ項目のリストを取得します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

XmlHierarchicalDataSourceView メンバ
XmlDataSource コントロールの XML ノードまたは XML ノードのコレクションに対するデータ ビューを表します。
XmlHierarchicalDataSourceView データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Select | オーバーライドされます。 基になるデータ ソースからデータ項目のリストを取得します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からXmlHierarchicalDataSourceViewを検索する場合は、下記のリンクをクリックしてください。

- XmlHierarchicalDataSourceViewのページへのリンク