FormView.ExtractRowValues(IOrderedDictionary, Boolean) Metod

Definition

Hämtar värdena för varje fält som deklareras i dataraden och lagrar dem i det angivna IOrderedDictionary objektet.

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)

Parametrar

fieldValues
IOrderedDictionary

Används IOrderedDictionary för att lagra fältvärdena för det aktuella dataobjektet.

includeKeys
Boolean

trueför att inkludera nyckelfält. annars . false

Kommentarer

Metoden ExtractRowValues är en hjälpmetod som anropas av FormView kontrollen för att hämta värdena för varje fält som deklareras i dataraden. Eftersom dataraden visar en annan mall baserat på det aktuella läget hämtar den här metoden endast de fältvärden som deklareras i mallen som motsvarar det aktuella läget. I följande tabell visas tillgängliga lägen och motsvarande mallar.

Läge Template
Infoga InsertItemTemplate
Edit EditItemTemplate
skrivskyddad ItemTemplate

Du kan ange om de extraherade värdena ska innehålla nyckelfältet eller fälten med hjälp av parametern includeKeys .

Anteckningar till arvingar

När du utökar FormView klassen kan du åsidosätta den här metoden för att skapa en egen rutin för att hämta fältvärdena.

Gäller för

Se även