DataGridViewCell.GetEditedFormattedValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
public:
System::Object ^ GetEditedFormattedValue(int rowIndex, System::Windows::Forms::DataGridViewDataErrorContexts context);
public object GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
public object? GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
member this.GetEditedFormattedValue : int * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Public Function GetEditedFormattedValue (rowIndex As Integer, context As DataGridViewDataErrorContexts) As Object
Parametri
- rowIndex
- Int32
Indice di riga della cella.
- context
- DataGridViewDataErrorContexts
Combinazione bit per bit dei valori DataGridViewDataErrorContexts che specifica il contesto dell'errore relativo ai dati.
Restituisce
Valore formattato corrente della classe DataGridViewCell.
Eccezioni
Il parametro rowIndex
specificato è minore di 0 oppure è maggiore del numero di righe nel controllo meno 1.
La proprietà ColumnIndex è minore di 0, a indicare che la cella è un cella di intestazione di riga.
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
. In genere è possibile eseguire il cast dell'oggetto eccezione al tipo FormatException.
Commenti
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 FormattedValueType cella in un valore visualizzato equivalente del tipo indicato dalla proprietà. Genera l'evento DataGridView.CellFormatting , che è possibile gestire per personalizzare la conversione del valore.
Se la formattazione ha esito negativo, si verifica l'evento DataGridView.DataError . Se non è presente alcun gestore per questo evento o il gestore imposta la proprietà su true
, viene generata un'eccezioneDataGridViewDataErrorEventArgs.ThrowException.
Le classi derivate che eseguono l'override di questo metodo restituiranno in genere una rappresentazione stringa del valore della cella se l'argomento include il context
ClipboardContent valore.