FormView.ExtractRowValues(IOrderedDictionary, Boolean) 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í.
Načte hodnoty každého pole deklarovaného v datovém řádku a uloží je do zadaného IOrderedDictionary objektu.
protected:
virtual void ExtractRowValues(System::Collections::Specialized::IOrderedDictionary ^ fieldValues, bool includeKeys);
protected virtual void ExtractRowValues (System.Collections.Specialized.IOrderedDictionary fieldValues, bool includeKeys);
abstract member ExtractRowValues : System.Collections.Specialized.IOrderedDictionary * bool -> unit
override this.ExtractRowValues : System.Collections.Specialized.IOrderedDictionary * bool -> unit
Protected Overridable Sub ExtractRowValues (fieldValues As IOrderedDictionary, includeKeys As Boolean)
Parametry
- fieldValues
- IOrderedDictionary
Slouží IOrderedDictionary k uložení hodnot polí aktuální datové položky.
- includeKeys
- Boolean
true
zahrnout klíčová pole; v opačném případě . false
Poznámky
Metoda ExtractRowValues je pomocná metoda, kterou FormView volá ovládací prvek, který načte hodnoty jednotlivých polí deklarovaných v datovém řádku. Vzhledem k tomu, že řádek dat zobrazuje jinou šablonu založenou na aktuálním režimu, tato metoda načte pouze hodnoty polí deklarované v šabloně, která odpovídá aktuálnímu režimu. Následující tabulka ukazuje dostupné režimy a odpovídající šablony.
Režim | Template (Šablona) |
---|---|
Vložit | InsertItemTemplate |
Upravit | EditItemTemplate |
Jen pro čtení | ItemTemplate |
Pomocí parametru includeKeys
můžete určit, jestli extrahované hodnoty obsahují pole klíče nebo pole.
Poznámky pro dědice
Při rozšiřování třídy můžete tuto metodu FormView přepsat a vytvořit vlastní rutinu pro načtení hodnot polí.