SiteMapHierarchicalDataSourceView Klasse

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

Hinweise

Das SiteMapDataSource -Steuerelement kann die zugrunde liegenden Daten sowohl in tabellarischen als auch in hierarchischen Formaten für Webserver Steuerelemente präsentierenThe 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 verwendet, aber nicht von Seiten Entwicklern oder Seitencode.The SiteMapHierarchicalDataSourceView is used by controls developers, but not page developers or in page code.

Steuerelemente wie Menu oder DropDownList verwenden das SiteMapDataSource , um Daten an Site Übersichts Daten zu binden und in Listenform darzustellen. Steuerelemente, TreeViewdie HierarchicalDataBoundControl von der-Klasse abgeleitet werden, z. b., binden an Sitemap-Daten und stellen Sie in hierarchischer Form dar.Controls 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 SiteMapDataSourcevon aufruft, SiteMapDataSourceView wird eine 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 HierarchicalDataBoundControl die GetHierarchicalView -Methode SiteMapHierarchicalDataSourceView aufruft, wird ein erstellt.If a control calls the HierarchicalDataBoundControlGetHierarchicalView method, a SiteMapHierarchicalDataSourceView is created. Die SiteMapDataSourceView -Klasse wird für Webserver Steuerelemente bereitgestellt, DataBoundControl die von abgeleitet werden und an Listen und tabellarische SiteMapHierarchicalDataSourceView Daten gebunden werden. die-Klasse wird für HierarchicalDataBoundControl Webserver Steuerelemente bereitgestellt, die von abgeleitet 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 SiteMapHierarchicalDataSourceView definiert auch 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, SiteMapDataSource unterstützt das zugeordnete 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.

Konstruktoren

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.

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

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

(Geerbt von Object)
MemberwiseClone()

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

(Geerbt von 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.

(Geerbt von Object)

Gilt für:

Siehe auch