DataGridViewCell.GetEditedFormattedValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
wartość , 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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla