DataSets, DataTables et DataViewsDataSets, DataTables, and DataViews

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.The ADO.NET DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the source of the data it contains. 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.A DataSet represents a complete set of data including the tables that contain, order, and constrain the data, as well as the relationships between the 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.There are several ways of working with a DataSet, which can be applied independently or in combination. Vous pouvez :You can:

Un objet DataSet fortement typé peut aussi être transporté au moyen d’un service web XML.A strongly typed DataSet can also be transported using an XML Web service. Le design de l’objet DataSet le rend idéal pour le transport de données à l’aide des services web XML.The design of the DataSet makes it ideal for transporting data using XML Web services. Pour une vue d’ensemble des services web XML, consultez Vue d’ensemble des services web XML.For an overview of XML Web services, see XML Web Services Overview. Pour obtenir un exemple d’utilisation d’un DataSet à partir d’un service web XML, consultez Consommation d’un DataSet à partir d’un service web XML.For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

Dans cette sectionIn This Section

Création d’un DataSetCreating a DataSet
Décrit la syntaxe permettant de créer une instance d'un objet DataSet.Describes the syntax for creating an instance of a DataSet.

Ajout d’un DataTable à un DataSetAdding a DataTable to a DataSet
Explique comment créer et ajouter des tables et des colonnes à un objet DataSet.Describes how to create and add tables and columns to a DataSet.

Ajout de DataRelationsAdding DataRelations
Explique comment créer des relations entre différentes tables d'un objet DataSet.Describes how to create relations between tables in a DataSet.

Parcours des DataRelationsNavigating DataRelations
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.Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

Fusion de contenu de DataSetMerging DataSet Contents
Décrit comment fusionner le contenu d’un tableau DataSet, DataTable ou DataRow dans un autre objet DataSet.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

Copie de contenu de DataSetCopying DataSet Contents
Explique comment créer une copie d'un objet DataSet susceptible de contenir un schéma et des données spécifiées.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

Gestion des événements de DataSetHandling DataSet Events
Décrit les événements d'un objet DataSet et comment les utiliser.Describes the events of a DataSet and how to use them.

Datasets typésTyped DataSets
Explique ce qu'est un objet DataSet typé et comment en créer un et l'utiliser.Discusses what a typed DataSet is and how to create and use it.

DataTablesDataTables
Explique comment créer un objet DataTable, définir le schéma et manipuler les données.Describes how to create a DataTable, define the schema, and manipulate data.

DataTableReadersDataTableReaders
Explique comment créer et utiliser un DataTableReader.Describes how to create and use a DataTableReader.

DataViewsDataViews
Décrit la façon de créer et d'utiliser des DataViews et d'utiliser des événements DataView.Describes how to create and work with DataViews and work with DataView events.

Utilisation de XML dans un DataSetUsing XML in a DataSet
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.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

Consommation d’un DataSet à partir d’un service web XMLConsuming a DataSet from an XML Web Service
Explique comment créer un service web XML qui utilise un DataSet pour le transport des données.Describes how to create an XML Web service that uses a DataSet to transport data.

Nouveautés d’ADO.NETWhat's New in ADO.NET
Introduit des fonctionnalités nouvelles dans ADO.NET.Introduces features that are new in ADO.NET.

Vue d’ensemble d’ADO.NETADO.NET Overview
Propose une introduction à la conception et aux composants de la technologie ADO.NET.Provides an introduction to the design and components of ADO.NET.

Remplissage d’un DataSet à partir d’un DataAdapterPopulating a DataSet from a DataAdapter
Explique comment charger un DataSet avec des données provenant d’une source de données.Describes how to load a DataSet with data from a data source.

Mise à jour de sources de données avec des DataAdaptersUpdating Data Sources with DataAdapters
Explique comment répercuter à la source de données les modifications apportées aux données d’un DataSet.Describes how to resolve changes to the data in a DataSet back to the data source.

Ajout de contraintes existantes à un DataSetAdding Existing Constraints to a DataSet
Explique comment remplir un DataSet avec les informations de clé primaire d’une source de données.Describes how to populate a DataSet with primary key information from a data source.

Voir aussiSee also