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

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

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