Lire en anglais

Partager via


DataSet.RejectChanges Méthode

Définition

Restaure toutes les modifications apportées à DataSet depuis sa création ou le dernier appel à AcceptChanges().

public virtual void 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();
    }
}

Remarques

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

DataRow les objets contenus par le DataSet peuvent être définis en mode é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 DataRow les objets appartiennent.

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 reviennent à leur état d’origine (DataRowState.Unchanged).

AcceptChanges et RejectChanges s’appliquent uniquement aux DataRow modifications associées (autrement dit, Add, Remove, Deleteet Modify). Elles ne s’appliquent pas aux modifications de schéma ou de structure.

S’applique à

Voir aussi