Язык

FormView.ExtractRowValues(IOrderedDictionary, Boolean) Метод

Определение

Извлекает значения каждого поля, объявленного в строке данных, и сохраняет их в указанном IOrderedDictionary объекте.

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)

Параметры

fieldValues
IOrderedDictionary

Используется IOrderedDictionary для хранения значений полей текущего элемента данных.

includeKeys
Boolean

true для включения ключевых полей; falseв противном случае .

Комментарии

Этот ExtractRowValues метод является вспомогательным методом, вызываемым FormView элементом управления для получения значений каждого поля, объявленного в строке данных. Так как строка данных отображает другой шаблон на основе текущего режима, этот метод извлекает только значения полей, объявленные в шаблоне, соответствующем текущему режиму. В следующей таблице показаны доступные режимы и соответствующие шаблоны.

Режим Template
Вставить InsertItemTemplate
Изменение EditItemTemplate
Только для чтения ItemTemplate

Можно указать, включают ли извлеченные значения поле ключа или поля с помощью includeKeys параметра.

Примечания для тех, кто наследует этот метод

При расширении FormView класса можно переопределить этот метод, чтобы создать собственную подпрограмму для получения значений полей.

Применяется к

См. также раздел