A newer version of this page is available. Switch to the current version.

GridControl.CustomUnboundColumnData Event

Enables data to be supplied to Unbound Columns.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v20.2.dll


public event GridColumnDataEventHandler CustomUnboundColumnData

Event Data

The CustomUnboundColumnData event's data class is GridColumnDataEventArgs. The following properties provide information specific to this event:

Property Description
Column Gets the unbound column currently being processed.
IsGetData Gets whether you should provide data for the currently processed cell. Inherited from ColumnDataEventArgsBase.
IsSetData Gets whether a cell’s value should be saved to a data source. Inherited from ColumnDataEventArgsBase.
ListSourceRowIndex Gets the index of the record in a data source to which the processed row corresponds.
Source Gets the grid control that raised the event.
Value Gets or sets the processed cell’s value. Inherited from ColumnDataEventArgsBase.

The event data class exposes the following methods:

Method Description
GetListSourceFieldValue(Int32, String) Returns the value of the specified cell within the specified row in the grid’s data source.
GetListSourceFieldValue(String) Returns the value of the specified cell within the processed row in the grid’s data source.


Unbound Columns are not bound to any field in the data source. In most instances, data for unbound columns is obtained from a custom data source or is calculated based upon the values of bound columns. To provide data for unbound columns and save any changes made back to a custom data source, handle the CustomUnboundColumnData event.


The TreeListView provides its own TreeListView.CustomUnboundColumnData event.

See Also