Modification des données dans votre application

Mise à jour : novembre 2007

Après le remplissage de votre groupe de données, vous ajoutes, modifiez ou supprimez généralement certaines des données avant de les renvoyer à la source de données ou à un autre processus ou une autre application. Chaque enregistrement d'un groupe de données étant représenté par un objet DataRow, les modifications d'un groupe de données sont effectuées en utilisant des lignes individuelles.

Remarque :

Dans les Windows Forms, l'architecture de liaison de données se charge d'envoyer les modifications des contrôles liés aux données au groupe de données, en vous dispensant de mettre à jour explicitement le groupe de données à l'aide de votre propre code. Pour plus d'informations, consultez Liaison de données Windows Forms.

Les groupes de données conservent plusieurs versions des lignes de données de façon à pouvoir rechercher les enregistrements d'origine dans une source de données. Avant d'effectuer une mise à jour de la source de données, vous pouvez examiner des lignes particulières. Les rubriques de cette section fournissent des informations sur la façon de déterminer si des enregistrements ont été modifiés et d'extraire des versions particulières d'enregistrements.

Les rubriques suivantes fournissent des détails sur l'ajout, la modification et la suppression de lignes dans des tables de données, ainsi que sur la manière d'utiliser les lignes dans les différentes étapes d'une application.

Dans cette section

Référence

  • DataSet
    Représente un cache en mémoire de données.

  • DataTable
    Représente une table de données en mémoire.

  • DataRow
    Représente une ligne de données dans un DataTable.

  • DataColumn
    Représente le schéma d'une colonne dans un DataTable.

  • DataRowVersion
    Décrit la version d'un DataRow.

  • RowState
    Obtient l'état d'un objet DataRow.

  • AcceptChanges
    Valide toutes les modifications apportées à ce DataSet depuis son chargement ou depuis le dernier appel à AcceptChanges.

  • HasChanges
    Obtient une valeur indiquant si le DataSet a été modifié (notamment si des lignes ont été ajoutées, supprimées ou modifiées).

  • GetChanges
    Obtient une copie du DataSet contenant toutes les modifications apportées depuis son dernier chargement ou depuis l'appel à AcceptChanges.

  • HasErrors
    Obtient une valeur indiquant s'il existe des erreurs dans l'un des objets DataTable contenus dans ce DataSet.

Rubriques connexes