DataTable.RejectChanges Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Reverte todas as alterações feitas à tabela desde que foi carregada, ou desde a última vez AcceptChanges() que foi chamada.
public:
void RejectChanges();
public void RejectChanges();
member this.RejectChanges : unit -> unit
Public Sub RejectChanges ()
Exemplos
O exemplo seguinte faz várias alterações a um DataTable, mas rejeita as alterações invocando o RejectChanges método.
private void ShowRejectChanges(DataTable table)
{
// Print the values of row 1, in the column named "CompanyName."
Console.WriteLine(table.Rows[1]["CompanyName"]);
// Make Changes to the column named "CompanyName."
table.Rows[1]["CompanyName"] = "Taro";
// Reject the changes.
table.RejectChanges();
// Print the original values:
Console.WriteLine(table.Rows[1]["CompanyName"]);
}
Private Sub ShowRejectChanges(table As DataTable)
' Print the values of row 1, in the column named "CompanyName."
Console.WriteLine(table.Rows(1)("CompanyName"))
' Make Changes to the column named "CompanyName."
table.Rows(1)("CompanyName") = "Taro"
' Reject the changes.
table.RejectChanges()
' Print the original values:
Console.WriteLine(table.Rows(1)("CompanyName"))
End Sub
Observações
Quando RejectChanges é chamado, quaisquer DataRow objetos que ainda estejam em modo de edição cancelam as suas edições. Novas linhas são removidas. As linhas com o DataRowState conjunto para Modified ou Deleted regressam ao seu estado original.