DetailsView::CreateChildControls Method (IEnumerable^, Boolean)
Creates the control hierarchy used to render the DetailsView control.
Assembly: System.Web (in System.Web.dll)
protected: virtual int CreateChildControls( IEnumerable^ dataSource, bool dataBinding ) override
Parameters
- dataSource
-
Type:
System.Collections::IEnumerable^
An IEnumerable that represents the data source for the DetailsView control.
- dataBinding
-
Type:
System::Boolean
true to indicate that this method is being called during data binding; otherwise, false.
| Exception | Condition |
|---|---|
| HttpException | 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.
Available since 2.0