Sdílet prostřednictvím


SiteMapHierarchicalDataSourceView Třída

Definice

Představuje zobrazení dat v uzlu mapy webu nebo kolekci uzlů pro ovládací prvek 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
Dědičnost
SiteMapHierarchicalDataSourceView

Poznámky

Ovládací SiteMapDataSource prvek může prezentovat svá podkladová data v tabulkovém i hierarchickém formátu ovládacím prvkům webového serveru, které se k němu vážou. Používá se SiteMapHierarchicalDataSourceView vývojáři ovládacích prvků, ale ne vývojáři stránek nebo v kódu stránky.

Ovládací prvky, jako Menu je nebo DropDownList , používají SiteMapDataSource k vytvoření vazby k datům mapy webu a jejich prezentaci ve formě seznamu, zatímco ovládací prvky, které jsou odvozeny z HierarchicalDataBoundControl třídy , se TreeViewsváže s daty mapy webu a prezentují je v hierarchické podobě.

Pokud ovládací prvek vázané na GetView data volá metodu SiteMapDataSource, SiteMapDataSourceView vytvoří zdroj dat. Pokud ovládací prvek volá metodu HierarchicalDataBoundControlGetHierarchicalView , vytvoří se SiteMapHierarchicalDataSourceView . Třída je poskytována SiteMapDataSourceView pro ovládací prvky webového serveru, které jsou odvozeny ze DataBoundControl seznamů a tabulkových dat a svázány s daty, zatímco SiteMapHierarchicalDataSourceView je k dispozici pro ovládací prvky webového serveru, které jsou odvozeny z HierarchicalDataBoundControl hierarchických dat a vázány na je.

Stejně jako všechny HierarchicalDataSourceView pomocné objekty SiteMapHierarchicalDataSourceView definuje i objekt operace, které může zdroj dat provádět se podkladovými daty. Vzhledem k tomu, že SiteMapHierarchicalDataSourceView třída pouze přepisuje metodu Select , přidružený SiteMapDataSource ovládací prvek nepodporuje výrazy řazení ani operace vložení, odstranění nebo aktualizace.

Konstruktory

SiteMapHierarchicalDataSourceView(SiteMapNode)

Inicializuje novou instanci SiteMapHierarchicalDataSourceView třídy přidáním zadaného uzlu do IHierarchicalEnumerable kolekce, kterou udržuje zobrazení zdroje dat.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Inicializuje novou instanci SiteMapHierarchicalDataSourceView třídy a nastaví zadanou kolekci na kolekci IHierarchicalEnumerable , kterou udržuje zobrazení zdroje dat.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Select()

Získá kolekci SiteMapNode objektů, které představují navigační strukturu webu pro aktuálního uživatele.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také