DataGridViewCell.GetEditedFormattedValue Metoda

Definicja

Zwraca bieżącą, sformatowaną wartość komórki, niezależnie od tego, czy komórka jest w trybie edycji, a wartość nie została zatwierdzona.

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

Parametry

rowIndex
Int32

Indeks wiersza komórki.

context
DataGridViewDataErrorContexts

Bitowa kombinacja DataGridViewDataErrorContexts wartości, która określa kontekst błędu danych.

Zwraca

Bieżąca, sformatowana wartość .DataGridViewCell

Wyjątki

Określony parametr rowIndex jest mniejszy niż 0 lub większy niż liczba wierszy w kontrolce minus 1.

ColumnIndex wartość jest mniejsza niż 0, co oznacza, że komórka jest komórką nagłówka wiersza.

Formatowanie nie powiodło się i nie ma procedury obsługi dla DataError zdarzenia DataGridView kontrolki lub program obsługi ustawił ThrowException właściwość na true. Obiekt wyjątku może być zwykle rzutowy do typu FormatException.

Uwagi

Ta metoda zwraca bieżącą wartość komórki edycji lub kontrolki edycji, jeśli komórka jest w trybie edycji. W przeciwnym razie ta metoda konwertuje wartość komórki na równoważną wartość wyświetlaną typu wskazanego FormattedValueType przez właściwość. Spowoduje to wywołanie DataGridView.CellFormatting zdarzenia, które można obsłużyć w celu dostosowania konwersji wartości.

Jeśli formatowanie nie powiedzie się, DataGridView.DataError wystąpi zdarzenie. Jeśli dla tego zdarzenia nie ma procedury obsługi lub program obsługi ustawia DataGridViewDataErrorEventArgs.ThrowException właściwość na truewartość , zgłaszany jest wyjątek.

Klasy pochodne, które zastępują tę metodę, zwykle zwracają ciąg reprezentujący wartość komórki, jeśli context argument zawiera ClipboardContent wartość.

Dotyczy

Zobacz też