Freigeben über


SiteMapHierarchicalDataSourceView Klasse

Definition

Stellt eine Datenansicht auf einem Siteübersichtsknoten oder einer Auflistung von Knoten für ein SiteMapDataSource-Steuerelement dar.

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
Vererbung
SiteMapHierarchicalDataSourceView

Hinweise

Das SiteMapDataSource Steuerelement kann die zugrunde liegenden Daten sowohl tabellarisch als auch hierarchisch für Webserversteuerelemente darstellen, die an es gebunden sind. Der SiteMapHierarchicalDataSourceView wird von Steuerelemententwicklern, aber nicht von Seitenentwicklern oder im Seitencode verwendet.

Steuerelemente wie Menu oder verwenden dieSiteMapDataSource, um an Siteübersichtsdaten zu binden und sie in Listenform darzustellen, während Steuerelemente, die von der HierarchicalDataBoundControl -Klasse abgeleitet sind, wie TreeViewz. B. , binden sie an Die Sitemap-Daten und präsentieren sie in hierarchischer DropDownList Form.

Wenn ein datengebundenes Steuerelement die GetView -Methode von SiteMapDataSourceaufruft, wird ein SiteMapDataSourceView von der Datenquelle erstellt. Wenn ein Steuerelement die HierarchicalDataBoundControlGetHierarchicalView -Methode aufruft, wird ein SiteMapHierarchicalDataSourceView erstellt. Die SiteMapDataSourceView -Klasse wird für Webserversteuerelemente bereitgestellt, die von DataBoundControl Listen und tabellarischen Daten abgeleitet und an diese gebunden werden, während die SiteMapHierarchicalDataSourceView für Webserversteuerelemente bereitgestellt wird, die von HierarchicalDataBoundControl hierarchischen Daten abgeleitet und an diese gebunden werden.

Wie alle HierarchicalDataSourceView Hilfsobjekte definiert der SiteMapHierarchicalDataSourceView die Vorgänge, die die Datenquelle mit den zugrunde liegenden Daten ausführen kann. Da die SiteMapHierarchicalDataSourceView -Klasse nur die Select -Methode außer Kraft setzt, unterstützt das zugeordnete SiteMapDataSource Steuerelement keine Sortierausdrücke oder Einfüge-, Lösch- oder Aktualisierungsvorgänge.

Konstruktoren

SiteMapHierarchicalDataSourceView(SiteMapNode)

Initialisiert eine neue Instanz der SiteMapHierarchicalDataSourceView-Klasse, indem der in der Datenquellenansicht beibehaltenen IHierarchicalEnumerable-Auflistung der angegebene Knoten hinzugefügt wird.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Initialisiert eine neue Instanz der SiteMapHierarchicalDataSourceView-Klasse, indem die angegebene Auflistung auf die in der Datenquellenansicht beibehaltene IHierarchicalEnumerable-Auflistung festgelegt wird.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Select()

Ruft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen