FormView.ExtractRowValues(IOrderedDictionary, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.