Skip to main content

GridColumnCollection Class

Represents a column collection in Grid Views and Card Views.

Namespace: DevExpress.XtraGrid.Columns

Assembly: DevExpress.XtraGrid.v24.1.dll

NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation

Declaration

[ListBindable(false)]
public class GridColumnCollection :
    CollectionBase,
    IEnumerable<GridColumn>,
    IEnumerable

The following members return GridColumnCollection objects:

Remarks

Grid Views and Card Views store their columns in the ColumnView.Columns collection. This collection is represented by the GridColumnCollection class. Members of this class can be used to add, delete, access individual column objects and perform other common collection management tasks. Individual columns stored within such collections are represented by GridColumn objects. Note that you don’t have to create such objects manually. They are automatically created by the collection’s GridColumnCollection.Add and GridColumnCollection.Insert methods. You can also fill the collection with columns created for each data field within the View’s associated data source. Use the View’s ColumnView.PopulateColumns method for this purpose.

Since columns are used to represent data fields within Views, the GridColumnCollection class provides methods to obtain a particular column by its bound field name. This can be done using the collection’s indexer or via the GridColumnCollection.ColumnByFieldName method call.

See Also