DataTables

Un objet DataSet est constitué d’une collection de tables, de relations et de contraintes. dans ADO.NET, DataTable les objets sont utilisés pour représenter les tables dans un DataSet. Un DataTable représente une table de données relationnelles en mémoire ; les données sont locales au. application .net dans laquelle elle réside, mais peut être remplie à partir d’une source de données telle que Microsoft SQL Server à l’aide d’un dataadapter pour plus d’informations, consultez remplissage d’un DataSet à partir d’un dataadapter.

la classe DataTable est un membre de l’espace de noms System. Data dans la bibliothèque de classes .NET Framework. vous pouvez créer et utiliser un DataTable indépendamment ou en tant que membre d’un DataSet, et les objets datatable peuvent également être utilisés conjointement avec d’autres objets .NET Framework, y compris le DataView . Vous accédez à la collection de tables d’un DataSet via la propriété tables de l’objet DataSet .

Le schéma, ou structure, d'une table est représenté par des colonnes et des contraintes. Vous définissez le schéma d’un DataTable à l’aide d' DataColumn objets ainsi que d' ForeignKeyConstraint UniqueConstraint objets et. Les colonnes d'une table peuvent mapper aux colonnes d'une source de données. Elles contiennent des valeurs calculées à partir d'expressions, incrémentent automatiquement leurs valeurs ou contiennent des valeurs de clé primaire.

En plus d’un schéma, un DataTable doit également avoir des lignes pour contenir et trier les données. La classe DataRow représente les données en cours contenues dans une table. Vous utilisez la DataRow et ses propriétés et méthodes pour récupérer, évaluer et manipuler les données d’une table. Lorsque vous accédez et modifiez les données d’une ligne, l’objet DataRow conserve son état actuel et son état d’origine.

Vous pouvez créer des relations parent-enfant entre des tables à l'aide d'une ou plusieurs colonnes connexes de ces tables. Vous créez une relation entre des objets DataTable à l’aide d’un DataRelation . Les objets DataRelation peuvent ensuite être utilisés pour retourner les lignes enfants ou parentes associées d’une ligne particulière. Pour plus d’informations, consultez Ajout de DataRelations.

Dans cette section

Création d'un DataTable
Explique comment créer un DataTable et l’ajouter à un DataSet.

Définition de schéma de DataTable
Fournit des informations sur la création et l’utilisation d’objets et de contraintes DataColumn .

Manipulation des données dans un DataTable
Explique comment ajouter, modifier et supprimer des données dans une table. Explique comment utiliser des événements DataTable pour examiner les modifications apportées aux données de la table.

Gestion des événements de DataTable
Fournit des informations sur les événements disponibles pour une utilisation avec un DataTable, y compris les événements lorsque les valeurs de colonne sont modifiées et que les lignes sont ajoutées ou supprimées.

ADO.NET
Décrit l'architecture et les composants d'ADO.NET ainsi que la façon de les utiliser pour accéder à des sources de données existantes et pour gérer des données d'application.

DataSets, DataTables et DataViews
fournit des informations sur le jeu de données ADO.NET, notamment sur la création de relations entre des tables.

Constraint
Fournit des informations de référence sur l’objet de contrainte .

DataColumn
Fournit des informations de référence sur l’objet DataColumn .

DataSet
Fournit des informations de référence sur l’objet DataSet .

DataTable
Fournit des informations de référence sur l’objet DataTable .

Vue d’ensemble de la bibliothèque de classes
fournit une vue d’ensemble de la bibliothèque de classes .NET Framework, y compris l’espace de noms system , ainsi que son espace de noms de second niveau, System. Data.

Voir aussi