Jak: potvrdit změny v objektu Dataset
Změny záznamů v objektu dataset aktualizaci, vkládání a odstraňování záznamů, objekt dataset udržuje původní a aktuální verze záznamů.Kromě toho každý řádek v RowState vede záznamy o vlastnost, zda záznamy jsou v původním stavu nebo byly aktualizovány, vložena nebo odstraněna.Tato informace je užitečná, když potřebujete najít konkrétní verzi řádku.Obvykle je získat podmnožina všech změněných záznamů odeslat jiným procesem.Další informace naleznete v tématu Jak: načtení změněny řádky.Po zpracování všech změněných řádků můžete potvrdit změny voláním AcceptChanges metodu DataSet, DataTable, nebo DataRow.AcceptChanges Metoda je volána automaticky při volání metody update TableAdapter nebo datový adaptér.Volání AcceptChanges po odeslání změn do databáze.
Při volání AcceptChanges na DataSet, všechny DataRow objekty v režimu úprav stále úspěšně ukončit jejich úpravy.RowState Vlastnosti každého DataRow také změní; Addeda Modified řádků, které se stanou Unchanged, a Deleted jsou odebrány řádky.
Pokud DataSet obsahuje ForeignKeyConstraint objekty, vyvolání AcceptChanges metoda také způsobí AcceptRejectRule vynucena.
Potvrzení změn v objektu dataset
Volání AcceptChanges metoda buď DataSet, DataTable, nebo DataRow potvrzení změn těchto objektů.
Následující příklad ukazuje, jak volat AcceptChanges metoda potvrzení změn v Customers tabulky po aktualizaci zdroje dat:
NorthwindDataSet1.Customers.AcceptChanges()
northwindDataSet1.Customers.AcceptChanges();