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
Vue d'ensemble de la modification des données dans des groupes de données
Fournit des informations sur les nombreuses tâches qui manipulent des données dans un groupe de données.Comment : ajouter des lignes à un DataTable
Fournit la procédure de création d'objets DataRow et d'ajout de ceux-ci à une table de données.Comment : modifier des lignes dans un DataTable
Fournit la procédure de modification d'une ligne de données existante dans une table de données.Comment : supprimer des lignes d'un DataTable
Fournit la procédure de suppression de lignes de données spécifiques dans une table de données.Comment : désactiver les contraintes pendant le remplissage d'un groupe de données
Fournit des détails sur la désactivation temporaire du contrôle des contraintes dans un groupe de données.Comment : valider des modifications dans un groupe de données
Fournit des informations et des détails sur l'acceptation des modifications apportées aux données contenues dans un groupe de données.Comment : rechercher les lignes modifiées
Fournit la procédure permettant de déterminer si des données ont été modifiées dans un groupe de données.Comment : récupérer des lignes modifiées
Fournit des détails sur le retour des lignes des données modifiées depuis la dernière acceptation de modifications.Comment : trouver une ligne spécifique dans un DataTable
Fournit des détails sur la recherche de données dans une table de données qui utilise une valeur de clé primaire ou une valeur de colonne.Comment : obtenir des versions spécifiques d'un DataRow
Fournit des détails sur le retour de lignes de données spécifiques à l'aide de l'énumération DataRowVersion.Comment : trouver des lignes contenant des erreurs
Fournit des détails sur la recherche de données dans une table de données marquée avec une erreur.
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
Datasets ADO.NET
Explique ce que sont les groupes de données et comment les utiliser.Objets DataSet, DataTable et DataView (ADO.NET)
Décrit comment créer et personnaliser des objets DataSet.Objets DataTable (ADO.NET)
Décrit comment créer et personnaliser des objets DataTable.Préparation de votre application pour recevoir des données
Fournit des liens vers des rubriques qui expliquent ce que sont les groupes de données, comment en créer de nouveaux, ainsi que comment créer et modifier les objets dont ils sont constitués.Mise en route avec l'accès aux données
Fournit des liens vers des rubriques décrivant la création d'applications qui utilisent des données, à l'aide de Visual Studio.Connexion aux données dans Visual Studio
Fournit des liens vers des rubriques décrivant la connexion de votre application à des données avec des outils au moment du design, ainsi que des objets de connexion ADO.NET, à l'aide de Visual Studio.Extraction de données dans votre application
Fournit des liens vers des rubriques qui décrivent comment charger des données dans des groupes de données, ainsi que comment exécuter des instructions SQL et des procédures stockées.Affichage des données sur des formulaires dans les applications Windows
Fournit des liens vers des rubriques qui expliquent comment afficher des données dans des Windows Forms via des contrôles liés aux données.Validation des données
Fournit des liens vers des rubriques décrivant l'ajout d'une validation à un groupe de données lors de la modification de colonnes et de lignes.Enregistrement des données
Fournit des liens vers des rubriques qui expliquent comment envoyer des données mises à jour d'une application vers la base de données.