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 seine zugrunde liegenden Daten sowohl im tabellarischen als auch im hierarchischen Format für Webserversteuerelemente präsentieren, die an das Steuerelement gebunden sind. Wird SiteMapHierarchicalDataSourceView von Steuerelemententwicklern verwendet, aber nicht von Seitenentwicklern oder im Seitencode.

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

Wenn ein datengebundenes Steuerelement die GetView -Methode von SiteMapDataSourceaufruft, wird von der Datenquelle ein SiteMapDataSourceView 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 für SiteMapHierarchicalDataSourceView Webserversteuerelemente bereitgestellt wird, die von HierarchicalDataBoundControl hierarchischen Daten abgeleitet und an diese gebunden werden.

Wie alle HierarchicalDataSourceView Hilfsobjekte definiert die SiteMapHierarchicalDataSourceView Vorgänge, die die Datenquelle mit den zugrunde liegenden Daten ausführen kann. Da die SiteMapHierarchicalDataSourceView -Klasse nur die Select -Methode überschreibt, 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