DataSet.RejectChanges Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Deshace todos los cambios realizados en el DataSet desde que se ha creado o desde que se ha llamado por última vez a AcceptChanges().
public:
virtual void RejectChanges();
public virtual void RejectChanges ();
abstract member RejectChanges : unit -> unit
override this.RejectChanges : unit -> unit
Public Overridable Sub RejectChanges ()
Ejemplos
En el ejemplo siguiente se muestra una clase derivada de la DataSet clase . El RejectChanges evento se invoca desde dentro de una función .
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
Comentarios
DataSet.RejectChanges Invoque para llamar al DataTable.RejectChanges método en todos los DataTable objetos contenidos en .DataSet
DataRow los objetos contenidos por DataSet cada se pueden establecer en modo de edición invocando el DataRow.BeginEdit método . Después de invocar el DataRow.EndEdit método , los cambios se pueden rechazar llamando DataTable.RejectChanges a en el al DataTable que pertenecen los DataRow objetos.
Cuando se llama al DataTable.RejectChanges método , todas las filas que aún están en modo de edición cancelan sus ediciones. Se quitan nuevas filas. Las filas modificadas y eliminadas vuelven a su estado original (DataRowState.Unchanged
).
AcceptChanges y RejectChanges solo se aplican a DataRow los cambios relacionados (es decir, Add
, Remove
Delete
, y Modify
). No son aplicables a los cambios estructurales o de esquema.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de