Partager via


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.

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 dans un format tabulaire et hiérarchique aux contrôles serveur web qui y sont liés. est SiteMapHierarchicalDataSourceView utilisé par les développeurs de contrôles, mais pas par les développeurs de pages ou dans le code de page.

Les contrôles tels que Menu ou utilisent pour SiteMapDataSource lier des données de carte de site et les présenter sous forme de liste, tandis que les contrôles qui dérivent de la HierarchicalDataBoundControl classe, tels que TreeView, lient aux données de plan de site et les présentent DropDownList sous forme hiérarchique.

Si un contrôle lié aux données appelle la GetView méthode du SiteMapDataSource, un SiteMapDataSourceView est créé par la source de données. Si un contrôle appelle la HierarchicalDataBoundControlGetHierarchicalView méthode, un SiteMapHierarchicalDataSourceView est créé. La SiteMapDataSourceView classe est fournie pour les contrôles de serveur web qui dérivent de DataBoundControl et se lient à des listes et des données tabulaires, tandis que le SiteMapHierarchicalDataSourceView est fourni pour les contrôles serveur web qui dérivent de et se lient à des HierarchicalDataBoundControl données hiérarchiques.

Comme tous les HierarchicalDataSourceView objets d’assistance, définit SiteMapHierarchicalDataSourceView les opérations que la source de données peut effectuer avec les données sous-jacentes. Étant donné que la SiteMapHierarchicalDataSourceView classe remplace uniquement la Select méthode, le contrôle associé SiteMapDataSource ne prend pas en charge les expressions de tri ni les opérations d’insertion, de suppression ou de mise à jour.

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.

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.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Select()

Obtient la collection des objets SiteMapNode qui représente la structure de navigation de site pour l'utilisateur actuel.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi