XmlHierarchicalDataSourceView, classe
Assembly : System.Web (dans system.web.dll)
Le contrôle XmlDataSource peut présenter ses données sous-jacentes au format tabulaire et hiérarchique aux contrôles serveur Web qui lui sont liés. Les contrôles, tels que GridView ou DropDownList utilisent XmlDataSource pour se lier aux données XML et les présenter sous forme de liste ou de tableau, tandis que les contrôles qui dérivent de la classe HierarchicalDataBoundControl, par exemple TreeView, se lient aux données XML et les présentent sous forme hiérarchique.
XmlDataSource crée en interne chaque type d'affichage via différents chemins d'accès de code. Si la méthode GetView est appelée sur le contrôle XmlDataSource, un XmlDataSourceView est créé par le contrôle XmlDataSource. Si la méthode GetHierarchicalView est appelée, un objet XmlHierarchicalDataSourceView est créé. La classe XmlDataSourceView est fournie pour les contrôles serveur Web qui dérivent de DataBoundControl et se lient aux listes et données tabulaires, tandis que la classe XmlHierarchicalDataSourceView est fournie pour les contrôles serveur Web qui dérivent de HierarchicalDataBoundControl et se lient aux données hiérarchiques. En interne, les classes DataBoundControl et CompositeDataBoundControl appellent la méthode Select d'affichage d'objet XmlDataSourceView pour récupérer des données d'une source de données, tandis qu'une classe dérivée de HierarchicalDataBoundControl appelle la méthode Select.
Comme tous les objets d'assistance HierarchicalDataSourceView, XmlHierarchicalDataSourceView définit les opérations que la source de données peut exécuter avec les données sous-jacentes. Étant donné que la classe XmlHierarchicalDataSourceView substitue uniquement la méthode Select, le contrôle XmlDataSource associé ne prend pas en charge les expressions de tri ou les opérations d'exécution, de suppression ou de mise à jour.
- AspNetHostingPermission pour opérer dans un environnement hébergé. Valeur de demande : LinkDemand ; valeur d'autorisation : Minimal
- AspNetHostingPermission pour opérer dans un environnement hébergé. Valeur de demande : InheritanceDemand ; valeur d'autorisation : Minimal
System.Web.UI.HierarchicalDataSourceView
System.Web.UI.WebControls.XmlHierarchicalDataSourceView
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.