SiteMapHierarchicalDataSourceView Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |