Comment puis-je obtenir la version précédente de données d'une ligne dans un DataTable? Les données ont seulement changé mais n'ont pas encore été sauvegardées.Données précédentes dans le tableau .NET 1.1
La version .NET je travaille est de 1,1
Comment puis-je obtenir la version précédente de données d'une ligne dans un DataTable? Les données ont seulement changé mais n'ont pas encore été sauvegardées.Données précédentes dans le tableau .NET 1.1
La version .NET je travaille est de 1,1
Les classes System.Data.DataTable et System.Data.DataRow dans ADO.NET maintient des versions différentes et états des lignes qui vous permettent de rollback changements fabriqué.
Dans votre scénario, une fois que vous avez apporté des modifications à la table de données, vous pouvez revenir à la version précédente en utilisant la méthode DataRow.RejectChanges().
Vous pouvez obtenir une copie de la table de données avec les modifications apportées à l'aide de la méthode DataTable.GetChanges().
Vous pouvez détecter si une ligne a été modifiée à l'aide de l'énumération DataRow.RowState.
Une description détaillée de la classe datatable et de sa méthode et de ses attributs peut être trouvée in this article