DataGridViewCell.GetEditedFormattedValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den aktuellen, formatierten Wert der Zelle zurück, unabhängig davon, ob sich die Zelle im Bearbeitungsmodus befindet und dass kein Commit für den Wert ausgeführt wurde.
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
Parameter
- rowIndex
- Int32
Der Zeilenindex der Zelle.
- context
- DataGridViewDataErrorContexts
Eine bitweise Kombination von DataGridViewDataErrorContexts-Werten, die den Datenfehlerkontext angibt.
Gibt zurück
Der aktuelle formatierte Wert von DataGridViewCell.
Ausnahmen
Der angegebene rowIndex
ist kleiner als 0 (null) oder größer als die Anzahl der Zeilen im Steuerelement minus 1.
ColumnIndex ist kleiner als 0 (null). Das bedeutet, dass die Zelle eine Zeilenheaderzelle darstellt.
Bei der Formatierung sind Fehler aufgetreten. Entweder ist kein Handler für das DataError-Ereignis des DataGridView-Steuerelements vorhanden, oder der Handler hat die ThrowException-Eigenschaft auf true
festgelegt. Das Ausnahmeobjekt kann in der Regel in den Typ FormatException umgewandelt werden.
Hinweise
Diese Methode gibt den aktuellen Wert der Bearbeitungszelle oder des Bearbeitungssteuerelements zurück, wenn sich die Zelle im Bearbeitungsmodus befindet. Andernfalls konvertiert diese Methode den Zellwert in einen entsprechenden Anzeigewert des typs, der durch die FormattedValueType -Eigenschaft angegeben wird. Dadurch wird das DataGridView.CellFormatting -Ereignis ausgelöst, das Sie behandeln können, um die Wertkonvertierung anzupassen.
Wenn die Formatierung nicht erfolgreich ist, tritt das DataGridView.DataError Ereignis auf. Wenn kein Handler für dieses Ereignis vorhanden ist oder der Handler die DataGridViewDataErrorEventArgs.ThrowException -Eigenschaft auf true
festlegt, wird eine Ausnahme ausgelöst.
Abgeleitete Klassen, die diese Methode überschreiben, geben in der Regel eine Zeichenfolgendarstellung des Zellwerts zurück, wenn das context
Argument den ClipboardContent Wert enthält.