Partager via


XmlDataSourceView Classe

Définition

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

public ref class XmlDataSourceView sealed : System::Web::UI::DataSourceView
public sealed class XmlDataSourceView : System.Web.UI.DataSourceView
type XmlDataSourceView = class
    inherit DataSourceView
Public NotInheritable Class XmlDataSourceView
Inherits DataSourceView
Héritage
XmlDataSourceView

Remarques

Le XmlDataSource contrôle 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 utilisent pour XmlDataSource lier des données XML et les présenter sous forme de liste ou de tabulaire, tandis que les contrôles qui dérivent de la HierarchicalDataBoundControl classe , tels que TreeView, se lient à des données XML et les présentent DropDownList sous forme hiérarchique.

crée XmlDataSource chaque type de vue en interne via différents chemins de code. Si la GetView méthode est appelée sur , XmlDataSourceun XmlDataSourceView est créé par le XmlDataSource. Si la GetHierarchicalView méthode est appelée, un XmlHierarchicalDataSourceView est créé. La XmlDataSourceView classe est fournie pour les contrôles de serveur Web qui dérivent de DataBoundControl listes et de données tabulaires et les lient à celles-ci, tandis que le XmlHierarchicalDataSourceView est fourni pour les contrôles de serveur Web qui dérivent de HierarchicalDataBoundControl données hiérarchiques et les lient à celles-ci. En interne, toutes les méthodes de contrôle liées aux données appellent la méthode sur l’objet Select de vue de source de données retourné.

Comme tous les DataSourceView objets d’assistance, définit XmlDataSourceView les opérations que la source de données peut effectuer avec les données sous-jacentes. Étant donné que la XmlDataSourceView classe remplace uniquement la Select méthode, le contrôle associé XmlDataSource ne prend pas en charge les opérations de mise à jour, d’insertion ou de suppression. Étant donné que la XmlDataSourceView classe est scellée, vous ne pouvez pas étendre la XmlDataSourceView classe pour ajouter cette fonctionnalité, mais vous pouvez dériver un contrôle de source de données à partir de XmlDataSource et une vue à partir de DataSourceView si vous avez besoin de fonctionnalités supplémentaires.

Constructeurs

XmlDataSourceView(XmlDataSource, String)

Initialise une nouvelle instance nommée de la classe XmlDataSourceView et l'associe au XmlDataSource spécifié.

Propriétés

CanDelete

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteDelete(IDictionary, IDictionary).

(Hérité de DataSourceView)
CanInsert

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteInsert(IDictionary).

(Hérité de DataSourceView)
CanPage

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge la consultation des données récupérées par la méthode ExecuteSelect(DataSourceSelectArguments).

(Hérité de DataSourceView)
CanRetrieveTotalRowCount

Obtient une valeur qui indique si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge la récupération du nombre total de lignes au lieu des données.

(Hérité de DataSourceView)
CanSort

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge un affichage trié de la source de données sous-jacente.

(Hérité de DataSourceView)
CanUpdate

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet DataSourceControl actif prend en charge l'opération ExecuteUpdate(IDictionary, IDictionary, IDictionary).

(Hérité de DataSourceView)
Events

Obtient la liste des délégués de gestion d'événements pour l'affichage de source de données.

(Hérité de DataSourceView)
Name

Obtient le nom de l'affichage de source de données.

(Hérité de DataSourceView)

Méthodes

CanExecute(String)

Détermine si la commande spécifiée peut être exécutée.

(Hérité de DataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de suppression asynchrone sur la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
Equals(Object)

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

(Hérité de Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Exécute la commande spécifiée.

(Hérité de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Exécute une opération de suppression sur la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
ExecuteInsert(IDictionary)

Exécute une opération d'insertion dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Obtient une liste de données du stockage des données sous-jacent.

(Hérité de DataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Exécute une opération de mise à jour dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
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)
Insert(IDictionary, DataSourceViewOperationCallback)

Exécute une opération d'insertion asynchrone dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnDataSourceViewChanged(EventArgs)

Déclenche l’événement DataSourceViewChanged.

(Hérité de DataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Appelé par la méthode RaiseUnsupportedCapabilitiesError(DataSourceView) pour comparer les fonctions demandées pour une opération ExecuteSelect(DataSourceSelectArguments) à celles prises en charge par l'affichage.

(Hérité de DataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtient une liste de données en mode asynchrone provenant du stockage des données sous-jacent.

(Hérité de DataSourceView)
Select(DataSourceSelectArguments)

Récupère une liste de lignes de données du XML sous-jacent.

ToString()

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

(Hérité de Object)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Exécute une opération de mise à jour asynchrone dans la liste des données que l'objet DataSourceView représente.

(Hérité de DataSourceView)

Événements

DataSourceViewChanged

Se produit lorsque l'affichage de source de données a été modifié.

(Hérité de DataSourceView)

S’applique à

Voir aussi