SiteMapHierarchicalDataSourceView Classe

Définition

Représente une vue de données sur un nœud de plan de site ou une collection de nœuds d'un contrôle SiteMapDataSource.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
Héritage
SiteMapHierarchicalDataSourceView

Remarques

Le SiteMapDataSource contrôle peut présenter ses données sous-jacentes au format tabulaire et hiérarchique aux contrôles serveur Web qui y sont liés.The SiteMapDataSource control can present its underlying data in both tabular and hierarchical format to Web server controls that bind to it. Est SiteMapHierarchicalDataSourceView utilisé par les développeurs de contrôles, mais pas par les développeurs de pages ou dans le code de page.The SiteMapHierarchicalDataSourceView is used by controls developers, but not page developers or in page code.

Des contrôles tels Menu que DropDownList ou utilisent SiteMapDataSource le pour établir une liaison à des données de plan de site et les présenter sous forme de liste, tandis que TreeViewles contrôles qui dérivent de la HierarchicalDataBoundControl classe, tels que, se lient aux données sitemap et les présentent sous forme hiérarchique.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.

Si un contrôle lié aux données appelle la GetView méthode SiteMapDataSourcedu, un SiteMapDataSourceView est créé par la source de données.If a data-bound control calls the GetView method of the SiteMapDataSource, a SiteMapDataSourceView is created by the data source. Si un contrôle appelle la HierarchicalDataBoundControl GetHierarchicalView méthode, un SiteMapHierarchicalDataSourceView est créé.If a control calls the HierarchicalDataBoundControlGetHierarchicalView method, a SiteMapHierarchicalDataSourceView is created. La SiteMapDataSourceView classe est fournie pour les contrôles serveur Web qui dérivent de DataBoundControl et sont liés à des listes et SiteMapHierarchicalDataSourceView des données tabulaires, tandis que est HierarchicalDataBoundControl fourni pour les contrôles serveur Web qui dérivent de et sont liés à des données hiérarchiques.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.

Comme tous HierarchicalDataSourceView les objets d’assistance, SiteMapHierarchicalDataSourceView le définit les opérations que la source de données peut effectuer avec les données sous-jacentes.Like all HierarchicalDataSourceView helper objects, the SiteMapHierarchicalDataSourceView defines the operations that the data source can perform with the underlying data. Étant donné SiteMapHierarchicalDataSourceView que la classe substitue uniquement Select la méthode, le SiteMapDataSource contrôle associé ne prend pas en charge les expressions de tri ou les opérations d’insertion, de suppression ou de mise à jour.Because the SiteMapHierarchicalDataSourceView class only overrides the Select method, the associated SiteMapDataSource control does not support sort expressions or insert, delete, or update operations.

Constructeurs

SiteMapHierarchicalDataSourceView(SiteMapNode)

Initialise une nouvelle instance de la classe SiteMapHierarchicalDataSourceView, en ajoutant le nœud spécifié à la collection IHierarchicalEnumerable gérée par la vue de source de données.Initializes a new instance of the SiteMapHierarchicalDataSourceView class, adding the specified node to the IHierarchicalEnumerable collection that the data source view maintains.

SiteMapHierarchicalDataSourceView(SiteMapNodeCollection)

Initialise une nouvelle instance de la classe SiteMapHierarchicalDataSourceView, en définissant la collection spécifiée sur la collection IHierarchicalEnumerable gérée par la vue de source de données.Initializes a new instance of the SiteMapHierarchicalDataSourceView class, setting the specified collection to the IHierarchicalEnumerable collection that the data source view maintains.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Select()

Obtient la collection des objets SiteMapNode qui représente la structure de navigation de site pour l'utilisateur actuel.Gets the collection of the SiteMapNode objects that represents the site navigation structure for the current user.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi