DataGridView::CommitEdit Method (DataGridViewDataErrorContexts)
Commits changes in the current cell to the data cache without ending edit mode.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
A bitwise combination of DataGridViewDataErrorContexts values that specifies the context in which an error can occur.
Return ValueType: System::Boolean
true if the changes were committed; otherwise false.
This method attempts to convert the formatted, user-specified value to the underlying cell data type. To do this, it raises the CellParsing event, which you can handle to customize the type conversion. Otherwise, default type converters are used. Conversion errors may result in an exception if the DataError event is not handled to prevent it. If the value is successfully converted, it is committed to the data store, raising the CellValuePushed event for non-data-bound cells when the VirtualMode property value is true. If the value is successfully committed, the CellValueChanged event occurs.
The following code example calls the CurrentCellDirtyStateChanged event handler to raise the CellValueChanged event. This code example is part of a larger example provided in How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control.method within a
Available since 2.0