Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le ADO.NET DataSet est une représentation résidente en mémoire des données qui fournit un modèle de programmation relationnelle cohérent, quelle que soit la source des données qu’elle contient. Un DataSet représente un ensemble complet de données, y compris les tables qui contiennent, organisent et limitent les données, ainsi que les relations entre les tables.
Il existe plusieurs façons d’utiliser un DataSet, qui peut être appliqué indépendamment ou en combinaison. Vous pouvez:
Créez par programmation un DataTable, DataRelationet Constraint dans un DataSet et remplissez les tables avec des données.
Remplissez le DataSet avec des tables de données provenant d'une source de données relationnelle existante à l'aide d'un
DataAdapter.Chargez et conservez le contenu à l’aide de DataSet XML. Pour plus d’informations, consultez Utilisation de XML dans un DataSet.
Un objet DataSet fortement typé peut aussi être transporté au moyen d’un service web XML. La conception du modèle DataSet est idéale pour le transport de données à l’aide de services Web XML. Pour obtenir une vue d’ensemble des services Web XML, consultez Vue d’ensemble des services web XML. Pour obtenir un exemple d'utilisation d’un DataSet issu d'un service web XML, consultez Utilisation d’un DataSet à partir d’un service web XML.
Dans cette section
Conseils de sécurité Fournit des conseils de sécurité pour DataSet et DataTable.
Création d’un DataSet Décrit la syntaxe de création d’une instance d’un DataSet.
Ajout d’un DataTable à un DataSet Décrit comment créer et ajouter des tables et des colonnes à un DataSet.
Ajout de DataRelations Décrit comment créer des relations entre des tables dans un DataSet.
Navigation dans DataRelations Décrit comment utiliser les relations entre les tables dans un DataSet pour retourner les lignes enfants ou parentes d’une relation parent-enfant.
Fusion du contenu du Jeu de données Décrit comment fusionner le contenu d'un tableau DataSet, DataTable, ou DataRow dans un autre DataSet.
Copie du contenu de DataSet Décrit comment créer une copie d’une DataSet copie pouvant contenir un schéma ainsi que des données spécifiées.
Gestion des événements DataSet Décrit les événements d’un DataSet et comment les utiliser.
Jeux de données typés Décrit ce qu’est un type DataSet et comment le créer et l’utiliser.
DataTables Décrit comment créer, DataTabledéfinir le schéma et manipuler des données.
DataTableReaders Décrit comment créer et utiliser un DataTableReader.
DataViews Décrit comment créer et utiliser DataViews et utiliser des DataView événements.
Utilisation de XML dans un DataSet Décrit comment le DataSet interagit avec XML en tant que source de données, notamment le chargement et la persistance du contenu d’un DataSet en tant que données XML.
Consommation d’un DataSet à partir d’un service web XML Décrit comment créer un service web XML qui utilise un DataSet pour transporter des données.
Sections connexes
Nouveautés de ADO.NET Présente les fonctionnalités qui sont nouvelles dans ADO.NET.
Vue d’ensemble de ADO.NET Fournit une introduction à la conception et aux composants de ADO.NET.
Remplissage d’un DataSet à partir d’un DataAdapter Décrit comment charger un fichier avec des DataSet données à partir d’une source de données.
Mise à jour de sources de données avec DataAdapters Décrit comment résoudre les modifications apportées aux données dans un DataSet retour à la source de données.
Ajout de contraintes existantes à un DataSet Décrit comment remplir une DataSet clé primaire à partir d’une source de données.