XmlDataSourceView Classe

Définition

Représente une vue de source de données tabulaire sur les données XML d’un XmlDataSource contrôle.

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 y sont liés. Contrôles tels que GridView ou DropDownList utiliser la XmlDataSource liaison à des données XML et les présenter sous forme de liste ou tabulaire, tandis que les contrôles qui dérivent de la HierarchicalDataBoundControl classe, tels que TreeView, lient aux données XML et les présentent sous forme hiérarchique.

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

Comme tous les DataSourceView objets d’assistance, les XmlDataSourceView définit 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 XmlDataSource d’un affichage si vous avez besoin de DataSourceView fonctionnalités supplémentaires.

Constructeurs

Nom Description
XmlDataSourceView(XmlDataSource, String)

Initialise une nouvelle instance nommée de la XmlDataSourceView classe et l’associe à celle-ci XmlDataSource .

Propriétés

Nom Description
CanDelete

Obtient une valeur indiquant si l’objet DataSourceView associé à l’objet actuel DataSourceControl 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 actuel DataSourceControl prend en charge l’opération ExecuteInsert(IDictionary) .

(Hérité de DataSourceView)
CanPage

Obtient une valeur indiquant si l’objet DataSourceView associé à l’objet actuel DataSourceControl prend en charge la pagination via les données récupérées par la ExecuteSelect(DataSourceSelectArguments) méthode.

(Hérité de DataSourceView)
CanRetrieveTotalRowCount

Obtient une valeur indiquant si l’objet DataSourceView associé à l’objet actuel DataSourceControl prend en charge la récupération du nombre total de lignes de données, au lieu des données.

(Hérité de DataSourceView)
CanSort

Obtient une valeur indiquant si l’objet DataSourceView associé à l’objet actuel DataSourceControl prend en charge une vue triée sur la source de données sous-jacente.

(Hérité de DataSourceView)
CanUpdate

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

(Hérité de DataSourceView)
Events

Obtient une liste de délégués de gestionnaire d’événements pour la vue de source de données.

(Hérité de DataSourceView)
Name

Obtient le nom de la vue de source de données.

(Hérité de DataSourceView)

Méthodes

Nom Description
CanExecute(String)

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

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

Effectue 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)

Effectue une opération de suppression sur la liste des données que l’objet DataSourceView représente.

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

Effectue une opération d’insertion sur la liste des données que l’objet DataSourceView représente.

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

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

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

Effectue une opération de mise à jour sur la liste des données que l’objet DataSourceView représente.

(Hérité de DataSourceView)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

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

Effectue une opération d’insertion asynchrone sur la liste des données que l’objet DataSourceView représente.

(Hérité de DataSourceView)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Déclenche l’événement DataSourceViewChanged.

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

Appelé par la RaiseUnsupportedCapabilitiesError(DataSourceView) méthode pour comparer les fonctionnalités demandées pour une ExecuteSelect(DataSourceSelectArguments) opération par rapport à celles prises en charge par la vue.

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

Obtient une liste de données de manière asynchrone à partir du stockage de données sous-jacent.

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

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

ToString()

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

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

Effectue une opération de mise à jour asynchrone sur la liste des données que l’objet DataSourceView représente.

(Hérité de DataSourceView)

Événements

Nom Description
DataSourceViewChanged

Se produit lorsque la vue de source de données a changé.

(Hérité de DataSourceView)

S’applique à

Voir aussi