SiteMapHierarchicalDataSourceView クラス

定義

SiteMapDataSource コントロールのサイト マップ ノードまたはノードのコレクションのデータ ビューを表します。Represents a data view on a site map node or collection of nodes for a SiteMapDataSource control.

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 サーバーコントロールに対して、表形式と階層形式の両方で表示できます。The SiteMapDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. SiteMapHierarchicalDataSourceView 、コントロールの開発者によって使用されますが、ページ開発者やページコード内では使用されません。The SiteMapHierarchicalDataSourceView is used by controls developers, but not page developers or in page code.

SiteMapDataSource DropDownList TreeViewやなどのコントロールは、を使用してサイトマップデータにバインドし、リストHierarchicalDataBoundControlフォームに表示します。また、などのクラスから派生するコントロールは、サイトマップデータにバインドして階層形式で表示します。 MenuControls such as Menu or DropDownList use the SiteMapDataSource to bind to site map data and present it in list form, while controls that derive from the HierarchicalDataBoundControl class, such as TreeView, bind to sitemap data and present it in hierarchical form.

データバインドコントロールがGetView SiteMapDataSourceSiteMapDataSourceViewメソッドを呼び出すと、データソースによってが作成されます。If a data-bound control calls the GetView method of the SiteMapDataSource, a SiteMapDataSourceView is created by the data source. コントロールがHierarchicalDataBoundControl GetHierarchicalViewメソッドを呼び出すと、が作成されます。SiteMapHierarchicalDataSourceViewIf a control calls the HierarchicalDataBoundControlGetHierarchicalView method, a SiteMapHierarchicalDataSourceView is created. クラスは、からDataBoundControl派生し、リストおよび表形式データにバインドする web サーバーコントロール用に用意SiteMapHierarchicalDataSourceViewされています。は、階層HierarchicalDataBoundControlデータから派生し、階層データにバインドする web サーバーコントロール用に用意されています。 SiteMapDataSourceViewThe SiteMapDataSourceView class is provided for Web server controls that derive from DataBoundControl and bind to lists and tabular data, while the SiteMapHierarchicalDataSourceView is provided for Web server controls that derive from HierarchicalDataBoundControl and bind to hierarchical data.

すべてHierarchicalDataSourceViewのヘルパーオブジェクトと同様SiteMapHierarchicalDataSourceViewに、は、データソースが基になるデータを使用して実行できる操作を定義します。Like all HierarchicalDataSourceView helper objects, the SiteMapHierarchicalDataSourceView defines the operations that the data source can perform with the underlying data. クラスはSiteMapHierarchicalDataSourceView SelectメソッドをオーバーライドするだけであるためSiteMapDataSource 、関連付けられたコントロールは、並べ替え式、挿入、削除、または更新操作をサポートしていません。Because the SiteMapHierarchicalDataSourceView class only overrides the Select method, the associated SiteMapDataSource control does not support sort expressions or insert, delete, or update operations.

コンストラクター

SiteMapHierarchicalDataSourceView(SiteMapNode)

SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化し、指定されたノードをデータ ソース ビューの保持する IHierarchicalEnumerable コレクションに追加します。Initializes a new instance of the SiteMapHierarchicalDataSourceView class, adding the specified node to the IHierarchicalEnumerable collection that the data source view maintains.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

SiteMapHierarchicalDataSourceView クラスの新しいインスタンスを初期化し、指定されたコレクションをデータ ソース ビューの保持する IHierarchicalEnumerable コレクションに設定します。Initializes a new instance of the SiteMapHierarchicalDataSourceView class, setting the specified collection to the IHierarchicalEnumerable collection that the data source view maintains.

メソッド

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Select()

現在のユーザーのサイト ナビゲーション構造体を表す SiteMapNode オブジェクトのコレクションを取得します。Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください