Cette documentation est archivée et n’est pas conservée.

XmlDataSourceView, classe

Remarque : cette classe est nouvelle dans le .NET Framework version 2.0.

Représente un mode Source de données sous forme de tableau sur les données XML d'un contrôle XmlDataSource.

Espace de noms : System.Web.UI.WebControls
Assembly : System.Web (dans system.web.dll)

public sealed class XmlDataSourceView : DataSourceView
public final class XmlDataSourceView extends DataSourceView
public final class XmlDataSourceView extends DataSourceView

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 XmlDataSource, un XmlDataSourceView est créé par le XmlDataSource. Si la méthode GetHierarchicalView est appelée, un 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, toutes les méthodes de contrôles liés aux données appellent la méthode Select sur tout objet de vue de source de données retourné.

Comme tous les objets d'assistance DataSourceView, XmlDataSourceView 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 XmlDataSourceView substitue uniquement la méthode Select, le contrôle XmlDataSource associé ne prend pas en charge les opérations de mise à jour, d'insertion ou de suppression. La classe XmlDataSourceView étant sealed, vous ne pouvez pas étendre la classe XmlDataSourceView pour ajouter ces fonctionnalités, mais vous pouvez dériver un contrôle de source de données de XmlDataSource et un affichage de DataSourceView si vous avez besoin de fonctionnalités supplémentaires.

  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : LinkDemand ; valeur d'autorisation : Minimal

System.Object
   System.Web.UI.DataSourceView
    System.Web.UI.WebControls.XmlDataSourceView

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: