SiteMapHierarchicalDataSourceView Class

Definition

Stellt eine Datenansicht auf einem Siteübersichtsknoten oder einer Auflistung von Knoten für ein SiteMapDataSource-Steuerelement dar.Represents a data view on a site map node or collection of nodes for a SiteMapDataSource control.

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

Remarks

Das SiteMapDataSource Steuerelement kann die zugrunde liegenden Daten sowohl im tabellarischen als auch im hierarchischen Format den Webserver Steuerelementen präsentieren, die an das Steuerelement gebunden sindThe SiteMapDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. Der SiteMapHierarchicalDataSourceView wird von Steuerelement Entwicklern, aber nicht von Seiten Entwicklern oder Seitencode verwendet.The SiteMapHierarchicalDataSourceView is used by controls developers, but not page developers or in page code.

Steuerelemente, wie z. b. Menu oder DropDownList, verwenden die SiteMapDataSource, um Daten an Site Übersichts Daten zu binden und in Listenform darzustellen. Steuerelemente, die von der HierarchicalDataBoundControl Klasse abgeleitet werden, z. b. TreeView, binden an Sitemap-Daten und präsentieren Sie in hierarchischer FormControls such as Menu or DropDownList use the SiteMapDataSource to bind to site map data and present it in list form, while controls that derive from the HierarchicalDataBoundControl class, such as TreeView, bind to sitemap data and present it in hierarchical form.

Wenn ein Daten gebundenes Steuerelement die GetView-Methode des SiteMapDataSourceaufruft, wird eine SiteMapDataSourceView von der Datenquelle erstellt.If a data-bound control calls the GetView method of the SiteMapDataSource, a SiteMapDataSourceView is created by the data source. Wenn ein Steuerelement die HierarchicalDataBoundControlGetHierarchicalView-Methode aufruft, wird ein SiteMapHierarchicalDataSourceView erstellt.If a control calls the HierarchicalDataBoundControlGetHierarchicalView method, a SiteMapHierarchicalDataSourceView is created. Die SiteMapDataSourceView-Klasse wird für Webserver Steuerelemente bereitgestellt, die von DataBoundControl abgeleitet und an Listen und tabellarische Daten gebunden werden, während der SiteMapHierarchicalDataSourceView für Webserver Steuerelemente bereitgestellt wird, die von HierarchicalDataBoundControl abgeleitet sind und an hierarchische Daten gebunden werden.The SiteMapDataSourceView class is provided for Web server controls that derive from DataBoundControl and bind to lists and tabular data, while the SiteMapHierarchicalDataSourceView is provided for Web server controls that derive from HierarchicalDataBoundControl and bind to hierarchical data.

Wie alle HierarchicalDataSourceView Hilfsobjekte definiert der SiteMapHierarchicalDataSourceView die Vorgänge, die von der Datenquelle mit den zugrunde liegenden Daten durchgeführt werden können.Like all HierarchicalDataSourceView helper objects, the SiteMapHierarchicalDataSourceView defines the operations that the data source can perform with the underlying data. Da die SiteMapHierarchicalDataSourceView-Klasse nur die Select-Methode überschreibt, unterstützt das zugeordnete SiteMapDataSource Steuerelement keine Sortierungs Ausdrücke oder INSERT-, DELETE-oder Update-Vorgänge.Because the SiteMapHierarchicalDataSourceView class only overrides the Select method, the associated SiteMapDataSource control does not support sort expressions or insert, delete, or update operations.

Constructors

SiteMapHierarchicalDataSourceView(SiteMapNode)

Initialisiert eine neue Instanz der SiteMapHierarchicalDataSourceView-Klasse, indem der in der Datenquellenansicht beibehaltenen IHierarchicalEnumerable-Auflistung der angegebene Knoten hinzugefügt wird.Initializes a new instance of the SiteMapHierarchicalDataSourceView class, adding the specified node to the IHierarchicalEnumerable collection that the data source view maintains.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Initialisiert eine neue Instanz der SiteMapHierarchicalDataSourceView-Klasse, indem die angegebene Auflistung auf die in der Datenquellenansicht beibehaltene IHierarchicalEnumerable-Auflistung festgelegt wird.Initializes a new instance of the SiteMapHierarchicalDataSourceView class, setting the specified collection to the IHierarchicalEnumerable collection that the data source view maintains.

Methods

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Select()

Ruft die Auflistung der SiteMapNode-Objekte ab, die die Sitenavigationsstruktur für den aktuellen Benutzer darstellt.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also