FormView.CreateChildControls(IEnumerable, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает иерархию элементов управления для вывода элемента управления FormView с использованием указанного источника данных.
protected:
override int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected override int CreateChildControls (System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overrides Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer
Параметры
- dataSource
- IEnumerable
IEnumerable, представляющий источник данных, используемый для построения иерархии элементов управления.
- dataBinding
- Boolean
true
указывает, что иерархия элементов управления создается непосредственно из источника данных; false
— что иерархия элементов управления создается из состояния представления.
Возвращаемое значение
Число элементов, созданных на основе источника данных.
Исключения
DataSourceView из IDataSource, к которому привязан элемент управления FormView, имеет значение null
.
Комментарии
Этот CreateChildControls(IEnumerable, Boolean) метод является вспомогательным методом, вызываемым элементом FormView управления для создания иерархии элементов управления.FormView Если параметр имеет значениеtrue
, привязка dataBinding
данных выполняется перед созданием иерархии элементов управления.
Примечания для тех, кто наследует этот метод
При расширении FormView класса можно переопределить этот метод, чтобы создать собственную иерархию элементов управления.