System.Web.UI.WebControls.GridView.CreateColumns Method

Creates the set of column fields used to build the control hierarchy.

Syntax

protected virtual ICollection CreateColumns (PagedDataSource dataSource, bool useDataSource)

Parameters

dataSource
A System.Web.UI.WebControls.PagedDataSource that represents the data source.
useDataSource
true to use the data source specified by the dataSource parameter; otherwise, false.

Returns

A ICollection that contains the fields used to build the control hierarchy.

Remarks

When the GridView.AutoGenerateColumns property is set to true, a bound column field is automatically created for each field in the data source. Each bound column field is then displayed as a row in the System.Web.UI.WebControls.GridView control in the order that the fields appear in the data source. The GridView.CreateColumns(PagedDataSource, bool) method is used to create the automatically generated column fields.

Note:

This method is used primarily by control developers to extend the System.Web.UI.WebControls.GridView control.

Requirements

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 2.0.0.0
Since: .NET 2.0