DetailsView.CreateFieldSet(Object, Boolean) Метод

Определение

Создает полный набор автоматически генерируемых и заданных пользователем полей строк, используемых для построения иерархии элементов управления.

protected:
 virtual System::Collections::ICollection ^ CreateFieldSet(System::Object ^ dataItem, bool useDataSource);
protected virtual System.Collections.ICollection CreateFieldSet (object dataItem, bool useDataSource);
abstract member CreateFieldSet : obj * bool -> System.Collections.ICollection
override this.CreateFieldSet : obj * bool -> System.Collections.ICollection
Protected Overridable Function CreateFieldSet (dataItem As Object, useDataSource As Boolean) As ICollection

Параметры

dataItem
Object

Элемент данных, для которого нужно создать поля строк.

useDataSource
Boolean

Значение true для использования элемента данных с целью создания автоматически генерируемых полей строк; в противном случае — значение false.

Возвращаемое значение

Объект ICollection, содержащий одновременно автоматически генерируемые и заданные пользователем поля строк для заданного элемента данных.

Комментарии

Метод CreateFieldSet является вспомогательным методом, вызываемым элементом DetailsView управления для создания полного набора полей строк для элемента управления . AutoGenerateRows Если для свойства задано значение true, автоматически созданные поля строк добавляются к пользовательским полям строк, содержащимся в Fields коллекции. Чтобы создать автоматически созданные поля строк на основе элемента данных, передайте параметр ; в trueuseDataSource противном случае автоматически созданные поля строк создаются на основе свойств существующих полей строк в элементе управления .

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

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

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

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