DataSet.RejectChanges Methode

Definitie

Hiermee worden alle wijzigingen teruggedraaid die zijn DataSet aangebracht sinds deze is gemaakt of sinds de laatste keer AcceptChanges() is aangeroepen.

public:
 virtual void RejectChanges();
public virtual void RejectChanges();
abstract member RejectChanges : unit -> unit
override this.RejectChanges : unit -> unit
Public Overridable Sub RejectChanges ()

Voorbeelden

In het volgende voorbeeld ziet u een klasse die is afgeleid van de DataSet klasse. De RejectChanges gebeurtenis wordt aangeroepen vanuit een functie.

private void RejectChangesInDataSet()
{
    // Instantiate the derived DataSet.
    DerivedDataSet derivedData = new DerivedDataSet();

    // Insert code to change values.

    // Invoke the RejectChanges method in the derived class.
    derivedData.RejectDataSetChanges();
}

public  class DerivedDataSet:System.Data.DataSet
{
    public void RejectDataSetChanges()
    {
        // Invoke the RejectChanges method.
        this.RejectChanges();
    }
}
Private Sub RejectChangesInDataSet()
    ' Instantiate the derived DataSet.
    Dim derivedData As DerivedDataSet
    derivedData = New DerivedDataSet()

   ' Insert code to change values.

   ' Invoke the RejectChanges method in the derived class.
   derivedData.RejectDataSetChanges()
End Sub
   
Public Class DerivedDataSet
    Inherits System.Data.DataSet
     
    Public Sub RejectDataSetChanges()
        ' Invoke the RejectChanges method.
        Me.RejectChanges()
    End Sub
 End Class

Opmerkingen

Roep de DataSet.RejectChanges methode aan om de DataTable.RejectChanges methode aan te roepen voor alle DataTable objecten die zijn opgenomen in de DataSet.

DataRow objecten die zijn opgenomen in de DataSet bewerkingsmodus kunnen worden ingesteld door de DataRow.BeginEdit methode aan te roepen. Nadat u de DataRow.EndEdit methode hebt aangeroepen, kunnen wijzigingen worden geweigerd door het aanroepen van de DataTable.RejectChangesDataTable objecten waartoe de DataRow objecten behoren.

Wanneer de DataTable.RejectChanges methode wordt aangeroepen, annuleren alle rijen die zich nog in de bewerkingsmodus bevinden hun bewerkingen. Nieuwe rijen worden verwijderd. Gewijzigde en verwijderde rijen worden teruggezet naar de oorspronkelijke staat (DataRowState.Unchanged).

AcceptChanges en RejectChanges zijn alleen van toepassing op DataRow gerelateerde wijzigingen (dat wil zeggen, AddRemove, Deleteen ).Modify Ze zijn niet van toepassing op schema- of structurele wijzigingen.

Van toepassing op

Zie ook