DataSet.RejectChanges Méthode

Définition

Annule toutes les modifications apportées à la DataSet date de création, ou depuis le dernier AcceptChanges() appel.

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

Exemples

L’exemple suivant montre une classe dérivée de la DataSet classe. L’événement RejectChanges est appelé à partir d’une fonction.

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

Remarques

Appelez la DataSet.RejectChanges méthode pour appeler la DataTable.RejectChanges méthode sur tous les DataTable objets contenus dans le DataSet.

DataRow les objets contenus par chacun DataSet peuvent être définis en mode d’édition en appelant la DataRow.BeginEdit méthode. Après avoir appelé la DataRow.EndEdit méthode, les modifications peuvent être rejetées en appelant l’objet DataTableDataTable.RejectChanges auquel appartiennent les DataRow objets.

Lorsque la DataTable.RejectChanges méthode est appelée, toutes les lignes toujours en mode édition annulent leurs modifications. Les nouvelles lignes sont supprimées. Les lignes modifiées et supprimées retournent à leur état d’origine (DataRowState.Unchanged).

AcceptChanges et RejectChanges s’appliquent uniquement aux DataRow modifications associées (autrement dit, , AddRemove, Deleteet Modify). Elles ne s’appliquent pas au schéma ou aux modifications structurelles.

S’applique à

Voir aussi