Sdílet prostřednictvím


FormView.ExtractRowValues(IOrderedDictionary, Boolean) Metoda

Definice

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

truezahrnout 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í.

Platí pro

Viz také