Questa documentazione è stata archiviata e non viene gestita.

Metodo DataGridViewCell.GetEditedFormattedValue

Restituisce il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore.

Spazio dei nomi: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public Object GetEditedFormattedValue (
	int rowIndex,
	DataGridViewDataErrorContexts context
)
public Object GetEditedFormattedValue (
	int rowIndex, 
	DataGridViewDataErrorContexts context
)
public function GetEditedFormattedValue (
	rowIndex : int, 
	context : DataGridViewDataErrorContexts
) : Object
Non applicabile.

Parametri

rowIndex

Indice di riga della cella.

context

Combinazione bit per bit dei valori DataGridViewDataErrorContexts che specifica il contesto dell'errore relativo ai dati.

Valore restituito

Valore formattato corrente della classe DataGridViewCell.

Tipo di eccezioneCondizione

ArgumentOutOfRangeException

Il parametro rowIndex specificato è minore di 0 oppure è maggiore del numero di righe nel controllo meno 1.

InvalidOperationException

La proprietà ColumnIndex è minore di 0, a indicare che la cella è un cella di intestazione di riga.

Exception

La formattazione non è riuscita e non esiste alcun gestore per l'evento DataError del controllo DataGridView oppure il gestore ha impostato la proprietà ThrowException su true. L'oggetto dell'eccezione può solitamente essere convertito nel tipo FormatException.

Questo metodo restituisce il valore corrente della cella di modifica o del controllo di modifica se la cella è in modalità di modifica. In caso contrario, questo metodo converte il valore della cella in un valore di visualizzazione equivalente del tipo indicato dalla proprietà FormattedValueType. In tal modo viene generato l'evento DataGridView.CellFormatting, che è possibile gestire in modo da personalizzare la conversione del valore.

Se la formattazione viene eseguita correttamente, viene generato l'evento DataGridView.DataError. Se non è presente alcun gestore per l'evento o se il gestore imposta la proprietà DataGridViewDataErrorEventArgs.ThrowException su true, viene generata un'eccezione.

Le classi derivate che eseguono l'override di questo metodo solitamente restituiscono una rappresentazione di stringa del valore della cella se l'argomento context include il valore ClipboardContent.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:
Mostra: