CreateChildControls Method (IEnumerable, Boolean)
Collapse the table of content
Expand the table of content

DetailsView.CreateChildControls Method (IEnumerable, Boolean)


Creates the control hierarchy used to render the DetailsView control.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

Protected Overrides Function CreateChildControls (
	dataSource As IEnumerable,
	dataBinding As Boolean
) As Integer


Type: System.Collections.IEnumerable

An IEnumerable that represents the data source for the DetailsView control.

Type: System.Boolean

true to indicate that this method is being called during data binding; otherwise, false.

Return Value

Type: System.Int32

The number of items in the data source.

Exception Condition

dataSource returns a null DataSourceView.

- or -

dataSource is not an ICollection and cannot return a total row count.

- or -

dataBinding is false and dataSource does not implement the ICollection interface.

- or -

dataSource does not implement the ICollection interface and AllowPaging is set to true.

The CreateChildControls method is a helper method called by the DetailsView control to create the control hierarchy for the control.

Notes to Inheritors:

When extending the DetailsView class, you can override this method to create your own control hierarchy.

.NET Framework
Available since 2.0
Return to top
© 2015 Microsoft