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