Export (0) Print
Expand All
Expand Minimize

DataGridViewCell.GetEditedFormattedValue Method

Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

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

public Object GetEditedFormattedValue(
	int rowIndex,
	DataGridViewDataErrorContexts context
)

Parameters

rowIndex
Type: System.Int32
The row index of the cell.
context
Type: System.Windows.Forms.DataGridViewDataErrorContexts
A bitwise combination of DataGridViewDataErrorContexts values that specifies the data error context.

Return Value

Type: System.Object
The current, formatted value of the DataGridViewCell.

ExceptionCondition
ArgumentOutOfRangeException

The specified rowIndex is less than 0 or greater than the number of rows in the control minus 1.

InvalidOperationException

ColumnIndex is less than 0, indicating that the cell is a row header cell.

Exception

Formatting failed and either there is no handler for the DataError event of the DataGridView control or the handler set the ThrowException property to true. The exception object can typically be cast to type FormatException.

This method returns the current value of the editing cell or editing control if the cell is in edit mode. Otherwise, this method converts the cell value into an equivalent display value of the type indicated by the FormattedValueType property. This raises the DataGridView.CellFormatting event, which you can handle to customize the value conversion.

If formatting is unsuccessful, the DataGridView.DataError event occurs. If there is no handler for this event or the handler sets the DataGridViewDataErrorEventArgs.ThrowException property to true, an exception is thrown.

Derived classes that override this method will typically return a string representation of the cell value if the context argument includes the ClipboardContent value.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

ADD
Show:
© 2014 Microsoft