DataSet.RejectChanges Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A létrehozás óta vagy a legutóbbi hívás DataSet óta végrehajtott AcceptChanges() összes módosítást visszaállítja.
public:
virtual void RejectChanges();
public virtual void RejectChanges();
abstract member RejectChanges : unit -> unit
override this.RejectChanges : unit -> unit
Public Overridable Sub RejectChanges ()
Példák
Az alábbi példa egy osztályt mutat be, amely az DataSet osztályból származik. Az RejectChanges esemény egy függvényen belülről lesz meghívva.
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
Megjegyzések
Hívja meg a DataSet.RejectChanges metódus meghívását a DataTable.RejectChanges metódus által DataTabletartalmazott összes DataSet objektumon.
DataRow az egyes DataSet objektumok szerkesztési módba állíthatók a DataRow.BeginEdit metódus meghívásával. A metódus meghívása után a DataRow.EndEdit módosítások elutasíthatók az objektumok helyének meghívásával DataTable.RejectChangesDataTableDataRow .
A metódus meghívásakor a DataTable.RejectChanges még szerkesztési módban lévő sorok visszavonják a szerkesztésüket. Az új sorok el lesznek távolítva. A módosított és törölt sorok visszatérnek az eredeti állapotukhoz (DataRowState.Unchanged).
Az AcceptChanges és az RejectChanges csak a kapcsolódó módosításokra DataRow vonatkozik (azaz Add, , Remove, Deleteés Modify). Nem alkalmazhatók sémákra vagy szerkezeti módosításokra.