SiteMapHierarchicalDataSourceView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |