Porady: wykonywanie zmiany w zestawie danych
Po wprowadzeniu zmian do rekordów w zestawie danych przez aktualizację, wstawianie i usuwanie rekordów zestawu danych przechowuje oryginalne i bieżącej wersji rekordów.Ponadto, każdy wiersz w RowState właściwość przechowuje informacje o czy rekordy są w stanie pierwotnym lub zostały zaktualizowane, dodaje się lub usunięte.Informacje te są przydatne, gdy konieczne jest znalezienie określonego wersji wiersza.Zazwyczaj otrzymamy podzbiór wszystkich zmienione rekordy, aby wysłać do innego procesu.Aby uzyskać więcej informacji, zobacz Porady: pobieranie zmienionych wierszy.Po przetworzeniu wszystkich zmienionych wierszy można zatwierdzić zmiany, wywołując AcceptChanges metoda DataSet, DataTable, lub DataRow.AcceptChanges Metoda jest wywoływana automatycznie podczas wywoływania metody aktualizacji TableAdapter lub karty danych.Wywołanie AcceptChanges po przesyłanie zmian do bazy danych.
Gdy wywołanie AcceptChanges na DataSet, wszelkie DataRow obiekty nadal w trybie edycji pomyślnie zakończyć ich edycji.RowState Właściwości każdego DataRow pociąga za sobą zmianę; Addedi Modified wierszy stają się Unchanged, i Deleted wiersze są usuwane.
Jeśli DataSet zawiera ForeignKeyConstraint obiektów, wywoływanie AcceptChanges powoduje również metoda AcceptRejectRule wymuszanie.
Aby zatwierdzić zmiany zestawu danych
Wywołanie AcceptChanges albo metody DataSet, DataTable, lub DataRow wprowadzenie zmian w tych obiektów.
Poniższy przykład ilustruje sposób wywołać AcceptChanges metoda zatwierdzić zmian w Customers tabeli po zaktualizowaniu źródła danych:
NorthwindDataSet1.Customers.AcceptChanges()
northwindDataSet1.Customers.AcceptChanges();
Zobacz też
Zadania
Porady: pobieranie zmienionych wierszy