SiteMapHierarchicalDataSourceView Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |