ListView.CreateChildControls Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает иерархию элементов управления для обработки элемента управления ListView.
Перегрузки
CreateChildControls() |
Создает иерархию элементов управления для обработки элемента управления ListView, основанного на значениях, которые хранятся в состоянии представления. |
CreateChildControls(IEnumerable, Boolean) |
Создает иерархию элементов управления для обработки элемента управления ListView с использованием указанного источника данных. |
CreateChildControls()
Создает иерархию элементов управления для обработки элемента управления ListView, основанного на значениях, которые хранятся в состоянии представления.
protected public:
override void CreateChildControls();
protected internal override void CreateChildControls ();
override this.CreateChildControls : unit -> unit
Protected Friend Overrides Sub CreateChildControls ()
Комментарии
Метод CreateChildControls() является вспомогательным методом, который используется классом ListView для создания иерархии элементов управления. Эта перегрузка метода создает иерархию элементов управления на основе значений из состояния представления, а не непосредственно из источника данных.
См. также раздел
Применяется к
CreateChildControls(IEnumerable, Boolean)
Создает иерархию элементов управления для обработки элемента управления ListView с использованием указанного источника данных.
protected:
virtual int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected virtual int CreateChildControls (System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overridable Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer
Параметры
- dataSource
- IEnumerable
Объект, содержащий источник данных для элемента управления ListView.
- dataBinding
- Boolean
Значение true
, показывающее, что дочерние элементы управления привязаны к данным; значение false
, показывающее, что элемент управления повторно создаст себя из состояния представления во время обратной передачи.
Возвращаемое значение
Количество создаваемых элементов.
Исключения
Параметр dataSource
возвращает значение null
для объекта DataSourceView.
-или-
Параметр dataSource
не реализует интерфейс ICollection и не может возвращать значение TotalRowCount.
-или-
Параметр dataSource
не реализует интерфейс ICollection, и параметрdataBinding
не получает значение false
.
-или-
Для элемента управления ListView не указан местозаполнитель группы.
-или-
Для элемента управления ListView не указан местозаполнитель элемента.
Комментарии
Метод CreateChildControls используется для создания иерархии ListView элементов управления.
Примечание
Этот метод в основном используется разработчиками элементов управления для расширения ListView элемента управления.