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.

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

Int32

Число элементов в источнике данных.

Исключения

dataSource возвращается нулевой DataSourceView.

-или-

dataSource не является интерфейсом ICollection и не может возвратить общее число строк.

-или-

Значение параметра dataBinding равно false, а параметр dataSource не реализует интерфейс ICollection.

-или-

Параметр dataSource не реализует интерфейс ICollection, и параметрAllowPaging не получает значение true.

Комментарии

Этот CreateChildControls метод является вспомогательным методом, вызываемым элементом DetailsView управления для создания иерархии элементов управления.

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

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

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

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