Bagikan melalui


DataRowView.CancelEdit Metode

Definisi

Membatalkan prosedur edit.

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

Penerapan

Contoh

Contoh berikut mengedit baris dalam DataView. Metode CancelEdit ini dipanggil untuk membatalkan perubahan jika validasi gagal.

private void EditDataRowView(DataRowView rowView,
    string columnToEdit)
{
    rowView.BeginEdit();
    rowView[columnToEdit] = textBox1.Text;

    // Validate the input with a function.
    if (ValidateCompanyName(rowView[columnToEdit]))
        rowView.EndEdit();
    else
        rowView.CancelEdit();
}

private bool ValidateCompanyName(object valuetoCheck)
{
    // Insert code to validate the value.
    return true;
}
Private Sub EditDataRowView(rowView As DataRowView, _
    columnToEdit As String)
    rowView.BeginEdit()
    rowView(columnToEdit) = textBox1.Text

    ' Validate the input with a function.
    If ValidateCompanyName(rowView(columnToEdit)) Then
        rowView.EndEdit()
    Else
        rowView.CancelEdit()
    End If
End Sub
     
Private Function ValidateCompanyName( _
    valuetoCheck As Object) As Boolean
    ' Insert code to validate the value.
    Return True
End Function

Keterangan

Setelah memanggil CancelEdit, semua perubahan pada baris digulung balik. Anda juga dapat mengembalikan perubahan dengan memanggil RejectChanges pada induk DataTable.

Berlaku untuk

Lihat juga