DataGridViewCell.GetEditedFormattedValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí aktuální formátovanou hodnotu buňky bez ohledu na to, zda je buňka v režimu úprav a hodnota nebyla potvrzena.
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
Index řádku buňky.
- context
- DataGridViewDataErrorContexts
Bitová kombinace DataGridViewDataErrorContexts hodnot, která určuje kontext chyby dat.
Návraty
Aktuální formátovaná hodnota parametru DataGridViewCell.
Výjimky
Zadaná rowIndex
hodnota je menší než 0 nebo větší než počet řádků v ovládacím prvku minus 1.
ColumnIndex je menší než 0, což znamená, že buňka je buňka záhlaví řádku.
Formátování se nezdařilo a buď neexistuje žádná obslužná rutina pro DataError událost DataGridView ovládacího prvku, nebo obslužná rutina nastavila ThrowException vlastnost na true
. Objekt výjimky lze obvykle přetypovat na typ FormatException.
Poznámky
Tato metoda vrátí aktuální hodnotu ovládacího prvku buňky pro úpravy nebo úpravy, pokud je buňka v režimu úprav. V opačném případě tato metoda převede hodnotu buňky na ekvivalentní zobrazovanou hodnotu typu označeného FormattedValueType vlastností. Tím se vyvolá DataGridView.CellFormatting událost, kterou můžete zpracovat a přizpůsobit převod hodnoty.
Pokud formátování není úspěšné, dojde k DataGridView.DataError události. Pokud pro tuto událost neexistuje žádná obslužná rutina nebo obslužná rutina DataGridViewDataErrorEventArgs.ThrowException nastaví vlastnost na true
, vyvolá se výjimka.
Odvozené třídy, které přepíší tuto metodu, obvykle vrátí řetězcovou reprezentaci hodnoty buňky, pokud context
argument obsahuje ClipboardContent hodnotu.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro