SiteMapHierarchicalDataSourceViewとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SiteMapHierarchicalDataSourceViewの意味・解説 

SiteMapHierarchicalDataSourceView クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

SiteMapDataSource コントロールのサイト マップ ノードまたはノードのコレクションのデータ ビューを表します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class SiteMapHierarchicalDataSourceView
    Inherits HierarchicalDataSourceView
Dim instance As SiteMapHierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView
 : HierarchicalDataSourceView
public ref class SiteMapHierarchicalDataSourceView
 : public HierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView
 extends HierarchicalDataSourceView
public class SiteMapHierarchicalDataSourceView
 extends HierarchicalDataSourceView
解説解説

SiteMapDataSource コントロールは、その基になるデータを、そのデータにバインドする Web サーバー コントロールにテーブルおよび階層構造の両方の形式で表示できます。SiteMapHierarchicalDataSourceView はコントロール開発者によって使用されますが、ページ開発者やページ コードでは使用されません。

Menu や DropDownList などのコントロールは SiteMapDataSource を使用してサイト マップ データにバインドし、リスト形式でデータを表示します。これに対して、HierarchicalDataBoundControl クラスから派生されるコントロール (TreeView など) はサイト マップ データにバインドし、階層構造の形式でデータを表示します。

データ バインド コントロールが SiteMapDataSource の GetView メソッドを呼び出す場合は、データ ソースによって SiteMapDataSourceView が作成されます。コントロールが HierarchicalDataBoundControlGetHierarchicalView メソッドを呼び出す場合は、SiteMapHierarchicalDataSourceView が作成されます。SiteMapDataSourceView クラスは、DataBoundControl から派生してリストおよびテーブルのデータにバインドする Web サーバー コントロールのために提供されます。これに対して、SiteMapHierarchicalDataSourceView は、HierarchicalDataBoundControl から派生して階層構造のデータにバインドする Web サーバー コントロールのために提供されます。

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

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.HierarchicalDataSourceView
    System.Web.UI.WebControls.SiteMapHierarchicalDataSourceView
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SiteMapHierarchicalDataSourceView コンストラクタ (SiteMapNode)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化し、指定されたノードをデータ ソース ビューの保持する IHierarchicalEnumerable コレクションに追加します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    node As SiteMapNode _
)
Dim node As SiteMapNode

Dim instance As New SiteMapHierarchicalDataSourceView(node)
public SiteMapHierarchicalDataSourceView (
    SiteMapNode node
)
public:
SiteMapHierarchicalDataSourceView (
    SiteMapNode^ node
)
public SiteMapHierarchicalDataSourceView (
    SiteMapNode node
)
public function SiteMapHierarchicalDataSourceView
 (
    node : SiteMapNode
)

パラメータ

node

データ ソース ビューを表す SiteMapNode。

解説解説

ノードの内部の SiteMapNodeCollection コレクションを保持する SiteMapHierarchicalDataSourceView クラス。SiteMapHierarchicalDataSourceView コンストラクタが使用されているときは、指定されたノードがこのコレクションに追加されます。Select メソッドを 1 回呼び出すと、1 つの要素についてこのコレクションが返されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapHierarchicalDataSourceView クラス
SiteMapHierarchicalDataSourceView メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要

SiteMapHierarchicalDataSourceView コンストラクタ (SiteMapNodeCollection)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化し、指定されたコレクションをデータ ソース ビューの保持する IHierarchicalEnumerable コレクションに設定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    collection As SiteMapNodeCollection _
)
Dim collection As SiteMapNodeCollection

Dim instance As New SiteMapHierarchicalDataSourceView(collection)
public SiteMapHierarchicalDataSourceView (
    SiteMapNodeCollection collection
)
public:
SiteMapHierarchicalDataSourceView (
    SiteMapNodeCollection^ collection
)
public SiteMapHierarchicalDataSourceView (
    SiteMapNodeCollection collection
)
public function SiteMapHierarchicalDataSourceView
 (
    collection : SiteMapNodeCollection
)

パラメータ

collection

データ ソース ビューを表す SiteMapNodeCollection。

解説解説

ノードの内部の SiteMapNodeCollection コレクションを保持する SiteMapHierarchicalDataSourceView クラス。SiteMapHierarchicalDataSourceView コンストラクタが使用されているときは、指定されたコレクションがデータ ソース ビューの保持するコレクションになります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SiteMapHierarchicalDataSourceView クラス
SiteMapHierarchicalDataSourceView メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要

SiteMapHierarchicalDataSourceView コンストラクタ

SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
SiteMapHierarchicalDataSourceView (SiteMapNode) SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化し、指定されたノードをデータ ソース ビューの保持する IHierarchicalEnumerable コレクションに追加します。
SiteMapHierarchicalDataSourceView (SiteMapNodeCollection) SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化し、指定されたコレクションをデータ ソース ビューの保持する IHierarchicalEnumerable コレクションに設定します。
参照参照

関連項目

SiteMapHierarchicalDataSourceView クラス
SiteMapHierarchicalDataSourceView メンバ
System.Web.UI.WebControls 名前空間

その他の技術情報

ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要

SiteMapHierarchicalDataSourceView メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

SiteMapHierarchicalDataSourceView クラス
System.Web.UI.WebControls 名前空間

その他の技術情報

ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要
ASP.NET のサイト ナビゲーションの保護

SiteMapHierarchicalDataSourceView メンバ

SiteMapDataSource コントロールのサイト マップ ノードまたはノードのコレクションのデータ ビューを表します。

SiteMapHierarchicalDataSourceView データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド SiteMapHierarchicalDataSourceView オーバーロードされます。 SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

SiteMapHierarchicalDataSourceView クラス
System.Web.UI.WebControls 名前空間

その他の技術情報

ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要
ASP.NET のサイト ナビゲーションの保護



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「SiteMapHierarchicalDataSourceView」の関連用語

SiteMapHierarchicalDataSourceViewのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SiteMapHierarchicalDataSourceViewのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS