SiteMapHierarchicalDataSourceView Klasa

Definicja

Reprezentuje widok danych w węźle mapy witryny lub kolekcji węzłów dla kontrolki 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
Dziedziczenie
SiteMapHierarchicalDataSourceView

Uwagi

Kontrolka SiteMapDataSource może prezentować swoje dane bazowe zarówno w formacie tabelarycznym, jak i hierarchicznym do kontrolek serwera sieci Web powiązanych z nimi. Jest SiteMapHierarchicalDataSourceView on używany przez deweloperów, ale nie deweloperów stron ani w kodzie strony.

Kontrolki, takie jak Menu lub DropDownList używane SiteMapDataSource do powiązania z danymi mapy witryny i prezentowania ich w formularzu HierarchicalDataBoundControl listy, podczas gdy kontrolki pochodzące z klasy, takie jak TreeView, wiążą się z danymi mapy witryny i prezentują je w formie hierarchicznej.

Jeśli kontrolka powiązana z danymi wywołuje GetView metodę SiteMapDataSource, element SiteMapDataSourceView jest tworzony przez źródło danych. Jeśli kontrolka wywołuje metodę HierarchicalDataBoundControlGetHierarchicalView , zostanie utworzona SiteMapHierarchicalDataSourceView . Klasa SiteMapDataSourceView jest udostępniana dla kontrolek serwera sieci Web, które pochodzą z DataBoundControl list i danych tabelarycznych oraz są powiązane z listami i danymi tabelarycznymi, podczas gdy SiteMapHierarchicalDataSourceView dla kontrolek serwera sieci Web, które pochodzą z HierarchicalDataBoundControl danych hierarchicznych i powiązane z danymi hierarchicznymi.

Podobnie jak wszystkie HierarchicalDataSourceView obiekty pomocnicze, SiteMapHierarchicalDataSourceView definiuje operacje, które źródło danych może wykonywać przy użyciu danych bazowych. SiteMapHierarchicalDataSourceView Ponieważ klasa zastępuje tylko metodęSelect, skojarzona SiteMapDataSource kontrolka nie obsługuje wyrażeń sortowania ani operacji wstawiania, usuwania ani aktualizowania.

Konstruktory

SiteMapHierarchicalDataSourceView(SiteMapNode)

Inicjuje SiteMapHierarchicalDataSourceView nowe wystąpienie klasy, dodając określony węzeł do IHierarchicalEnumerable kolekcji, którą utrzymuje widok źródła danych.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Inicjuje SiteMapHierarchicalDataSourceView nowe wystąpienie klasy, ustawiając określoną kolekcję na IHierarchicalEnumerable kolekcję, którą utrzymuje widok źródła danych.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Select()

Pobiera kolekcję SiteMapNode obiektów reprezentujących strukturę nawigacji witryny dla bieżącego użytkownika.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też