CurrencyManager.EndCurrentEdit Method ()

 

Ends the current edit operation.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public override void EndCurrentEdit()

This method is supported only if the objects contained by the data source implement the IEditableObject or ICancelAddNew interfaces.

System_CAPS_noteNote

This property was designed to be used by complex data-bound controls, such as the DataGridView control. Unless you are creating a control that requires this same functionality, you should not use this method. Instead, if the data source is either a DataView or DataTable, use the EndEdit method of the DataRowView class.

The following code example demonstrates how to use the EndCurrentEdit method.

private void dataGrid1_KeyUp
(object sender, System.Windows.Forms.KeyEventArgs e) {
    if(e.KeyCode == Keys.Enter) {
        // Enter key pressed.
        CurrencyManager gridCurrencyManager = 
        (CurrencyManager)this.BindingContext
        [dataGrid1.DataSource, dataGrid1.DataMember];
        gridCurrencyManager.EndCurrentEdit();
        MessageBox.Show("End Edit");
    }
}

.NET Framework
Available since 1.1
Return to top
Show: