DetailsView.CreateChildControls(IEnumerable, Boolean) Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает иерархию элементов управления для передачи элемента управления DetailsView.
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, представляющий источник данных для элемента управления DetailsView.
- dataBinding
- Boolean
Значение true
, чтобы указать на вызов метода во время привязки данных; в противном случае — false
.
Число элементов в источнике данных.
dataSource
возвращается нулевой DataSourceView.
-или-
dataSource
не является интерфейсом ICollection и не может возвратить общее число строк.
-или-
Значение параметра dataBinding
равно false
, а параметр dataSource
не реализует интерфейс ICollection.
-или-
Параметр dataSource
не реализует интерфейс ICollection, и параметрAllowPaging не получает значение true
.
Этот CreateChildControls метод является вспомогательным методом, вызываемым элементом DetailsView управления для создания иерархии элементов управления.
При расширении DetailsView класса можно переопределить этот метод, чтобы создать собственную иерархию элементов управления.