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 элементом управления для получения значений каждого поля, объявленного в строке данных. Поскольку в строке данных отображается другой шаблон, основанный на текущем режиме, этот метод извлекает только значения полей, объявленные в шаблоне, соответствующем текущему режиму. В следующей таблице показаны доступные режимы и соответствующие шаблоны.

Режим Шаблон
Атрибут Insert InsertItemTemplate
Изменить EditItemTemplate
Только для чтения ItemTemplate

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

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

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

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

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