DataRowView.BeginEdit Method

Definition

Spustí proceduru Edit.Begins an edit procedure.

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

Implements

Examples

Následující příklad upravuje řádek v DataRowView.The following example edits a row in a DataRowView. volání BeginEdit před a EndEdit následně.calling the BeginEdit before, and EndEdit afterwards.

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

Remarks

DataRowViewmůžete přidat pomocí AddNew.Use AddNew to add a DataRowView.

Metoda BeginEdit je shodná s metodou DataRow.BeginEdit DataRow.The BeginEdit method is identical to the DataRow.BeginEdit method of the DataRow. Po volání BeginEditmohou být všechny změny provedené v DataRowView vráceny zpět voláním CancelEdit.After calling BeginEdit, any changes made to the DataRowView can be rolled back by calling CancelEdit. Než povolíte uživatelům měnit hodnoty řádků, volejte metodu BeginEdit.Call the BeginEdit method before allowing users to change row values. Po změně hodnot načtěte nové hodnoty nastavením RowVersion na DataRowVersion.Proposed.After values have been changed, you retrieve the new values by setting the RowVersion to DataRowVersion.Proposed. Ověřte hodnoty pomocí obchodního pravidla a vraťte změny, pokud je to potřeba, voláním CancelEditnebo zavolejte EndEdit a přijměte změny.Check the values with a business rule, and roll back the changes if needed by calling CancelEdit, or call EndEdit to accept the changes.

Applies to

See also