次の方法で共有


SiteMapHierarchicalDataSourceView クラス

定義

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

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

注釈

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

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

データ バインド コントロールが の SiteMapDataSourceSiteMapDataSourceView メソッドをGetView呼び出すと、 はデータ ソースによって作成されます。 コントロールが メソッドを呼び出すと HierarchicalDataBoundControlGetHierarchicalViewSiteMapHierarchicalDataSourceView が作成されます。 クラスは SiteMapDataSourceView 、リストと表形式データから DataBoundControl 派生してバインドする Web サーバー コントロールに対して提供され SiteMapHierarchicalDataSourceView 、 は階層データから HierarchicalDataBoundControl 派生してバインドする Web サーバー コントロール用に提供されます。

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

コンストラクター

SiteMapHierarchicalDataSourceView(SiteMapNode)

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

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Select()

現在のユーザーのサイト ナビゲーション構造体を表す SiteMapNode オブジェクトのコレクションを取得します。

ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください