Freigeben über


FormView.ExtractRowValues(IOrderedDictionary, Boolean) Methode

Definition

Ruft die Werte jedes innerhalb der Datenzeile deklarierten Felds ab und speichert sie in dem angegebenen IOrderedDictionary-Objekt.

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)

Parameter

fieldValues
IOrderedDictionary

Ein IOrderedDictionary zur Speicherung der Feldwerte des aktuellen Datenelements.

includeKeys
Boolean

true bei Einbeziehung von Schlüsselfeldern, andernfalls false.

Hinweise

Die ExtractRowValues Methode ist eine Hilfsmethode, die vom Steuerelement aufgerufen wird, um die Werte jedes Felds abzurufen, das FormView innerhalb der Datenzeile deklariert ist. Da die Datenzeile eine andere Vorlage basierend auf dem aktuellen Modus anzeigt, ruft diese Methode nur die feldwerte ab, die in der Vorlage deklariert sind, die dem aktuellen Modus entspricht. Die folgende Tabelle zeigt die verfügbaren Modi und die entsprechenden Vorlagen.

Modus Vorlage
Einfügen InsertItemTemplate
Bearbeiten EditItemTemplate
Schreibgeschützt ItemTemplate

Sie können angeben, ob die extrahierten Werte das Schlüsselfeld oder die Felder mithilfe des includeKeys Parameters enthalten.

Hinweise für Vererber

Wenn Sie die Klasse erweitern, können Sie diese Methode außer Kraft setzen, um ihre eigene Routine zum Abrufen der FormView Feldwerte zu erstellen.

Gilt für

Siehe auch