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 элементов управления элемента управления.
Note
Этот метод в основном используется разработчиками элементов управления для расширения ListView элемента управления.