DataGrid::EndEdit Method (DataGridColumnStyle^, Int32, Boolean)

 

Requests an end to an edit operation taking place on the System.Windows.Forms::DataGrid control.

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

public:
virtual bool EndEdit(
	DataGridColumnStyle^ gridColumn,
	int rowNumber,
	bool shouldAbort
) sealed

Parameters

gridColumn
Type: System.Windows.Forms::DataGridColumnStyle^

The DataGridColumnStyle to cease editing.

rowNumber
Type: System::Int32

The number of the row to cease editing.

shouldAbort
Type: System::Boolean

Set to true if the current operation should be stopped.

Return Value

Type: System::Boolean

true if the editing operation ceases; otherwise, false.

The EndEdit method returns false if the user is not editing (typing into) a cell.

The following code example uses the BeginEdit and EndEdit methods to edit a value in a grid displayed by the System.Windows.Forms::DataGrid control.

void EditValue()
{
   int rowtoedit = 1;
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ ds->Tables[ "Suppliers" ] ]);
   myCurrencyManager->Position = rowtoedit;
   DataGridColumnStyle^ dgc = dataGrid1->TableStyles[ 0 ]->GridColumnStyles[ 0 ];
   dataGrid1->BeginEdit( dgc, rowtoedit );

   // Insert code to edit the value.
   dataGrid1->EndEdit( dgc, rowtoedit, false );
}

.NET Framework
Available since 1.1
Return to top
Show: