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


SiteMapDataSource コントロールは、その基になるデータを、そのデータにバインドする Web サーバー コントロールにテーブルおよび階層構造の両方の形式で表示できます。SiteMapHierarchicalDataSourceView はコントロール開発者によって使用されますが、ページ開発者やページ コードでは使用されません。
Menu や DropDownList などのコントロールは SiteMapDataSource を使用してサイト マップ データにバインドし、リスト形式でデータを表示します。これに対して、HierarchicalDataBoundControl クラスから派生されるコントロール (TreeView など) はサイト マップ データにバインドし、階層構造の形式でデータを表示します。
データ バインド コントロールが SiteMapDataSource の GetView メソッドを呼び出す場合は、データ ソースによって SiteMapDataSourceView が作成されます。コントロールが HierarchicalDataBoundControlGetHierarchicalView メソッドを呼び出す場合は、SiteMapHierarchicalDataSourceView が作成されます。SiteMapDataSourceView クラスは、DataBoundControl から派生してリストおよびテーブルのデータにバインドする Web サーバー コントロールのために提供されます。これに対して、SiteMapHierarchicalDataSourceView は、HierarchicalDataBoundControl から派生して階層構造のデータにバインドする Web サーバー コントロールのために提供されます。
すべての HierarchicalDataSourceView ヘルパー オブジェクトと同様に、SiteMapHierarchicalDataSourceView は、基になるデータを使用してデータ ソースで実行できる操作を定義します。SiteMapHierarchicalDataSourceView クラスは Select メソッドだけをオーバーライドするため、関連付けられている SiteMapDataSource コントロールは並べ替え式や、挿入、削除、または更新の各操作をサポートしません。


System.Web.UI.HierarchicalDataSourceView
System.Web.UI.WebControls.SiteMapHierarchicalDataSourceView


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SiteMapHierarchicalDataSourceView メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要
ASP.NET のサイト ナビゲーションの保護
- SiteMapHierarchicalDataSourceView クラスのページへのリンク