Objets DataSet, DataTable et DataView (ADO.NET)
L'objet DataSet ADO.NET est une représentation de données résidente en mémoire qui propose un modèle de programmation relationnel cohérent, quelle que soit la source des données qu'il contient. Un objet DataSet représente un jeu de données complet, y compris les tables qui contiennent et organisent les données et y appliquent des contraintes, ainsi que les relations entre les tables.
L'utilisation d'un objet DataSet peut se faire via différentes méthodes qui peuvent être appliquées indépendamment les unes des autres ou combinées. Plusieurs possibilités s'offrent à vous :
Créer par programmation un objet DataTable, DataRelation et Constraint dans un objet DataSet, puis remplir les tables de données.
Remplir l'objet DataSet de tables de données provenant d'une source de données relationnelles existante à l'aide d'un objet DataAdapter.
Charger et rendre persistent le contenu de l'objet DataSet à l'aide de XML. Pour plus d'informations, voir Utilisation de XML dans un DataSet (ADO.NET).
Un objet DataSet fortement typé peut aussi être transporté au moyen d'un service Web XML. Le design de l'objet DataSet le rend idéal pour le transport de données à l'aide des services Web XML. Pour une vue d'ensemble des services Web XML, voir XML Web Services Overview. Pour obtenir un exemple d'utilisation d'un objet DataSet à partir d'un service Web XML, voir Utilisation d'un DataSet à partir d'un service Web XML (ADO.NET).
Dans cette section
Création d'un DataSet (ADO.NET)
Décrit la syntaxe permettant de créer une instance d'un objet DataSet.Ajout d'un DataTable à un DataSet (ADO.NET)
Explique comment créer et ajouter des tables et des colonnes à un objet DataSet.Ajout d'objets DataRelation (ADO.NET)
Explique comment créer des relations entre différentes tables d'un objet DataSet.Exploration des DataRelations (ADO.NET)
Explique comment utiliser les relations entre différentes tables d'un objet DataSet afin de retourner les lignes enfants ou parentes d'une relation parent-enfant.Fusion du contenu d'un DataSet (ADO.NET)
Décrit comment fusionner le contenu d'un tableau DataSet, DataTable ou DataRow dans un autre objet DataSet.Copie du contenu d'un DataSet (ADO.NET)
Explique comment créer une copie d'un objet DataSet susceptible de contenir un schéma et des données spécifiées.Gestion des événements DataSet (ADO.NET)
Décrit les événements d'un objet DataSet et comment les utiliser.DataSets typés (ADO.NET)
Explique ce qu'est un objet DataSet typé et comment en créer un et l'utiliser.Objets DataTable (ADO.NET)
Explique comment créer un objet DataTable, définir le schéma et manipuler les données.DataTableReaders (ADO.NET)
Explique comment créer et utiliser un DataTableReader.DataViews (ADO.NET)
Décrit la façon de créer et d'utiliser des DataViews et d'utiliser des événements DataView.Utilisation de XML dans un DataSet (ADO.NET)
Explique comment l'objet DataSet interagit avec XML en tant que source de données, notamment en ce qui concerne le chargement et la persistance du contenu d'un objet DataSet en tant que données XML.Utilisation d'un DataSet à partir d'un service Web XML (ADO.NET)
Explique comment créer un service Web XML qui utilise un DataSet pour le transport des données.
Sections connexes
Nouveautés dans ADO.NET
Introduit des fonctions nouvelles dans ADO.NET.Vue d'ensemble d'ADO.NET
Propose une introduction à la conception et aux composants de la technologie ADO.NET.Remplissage d'un DataSet à partir d'un DataAdapter (ADO.NET)
Explique comment charger un DataSet avec des données provenant d'une source de données.Mise à jour de sources de données à l'aide de DataAdapters (ADO.NET)
Explique comment répercuter à la source de données les modifications apportées aux données d'un DataSet.Ajout de contraintes existantes à un DataSet (ADO.NET)
Explique comment remplir un DataSet avec les informations de clé primaire d'une source de données.