PivotCustomDrawCellBaseEventArgs.GetColumnFields() Method
Returns an array of column fields that correspond to the current cell.
Namespace: DevExpress.XtraPivotGrid
Assembly: DevExpress.XtraPivotGrid.v24.1.dll
NuGet Package: DevExpress.Win.PivotGrid
Declaration
Returns
Type | Description |
---|---|
PivotGridField[] | An array of column fields. |
Remarks
Pivot Grid Control supports multiple column fields. Use the GetColumnFields method to obtain column fields that correspond to the current cell. If this cell belongs to a Column Grand Total, the GetColumnFields method returns an empty array.
To obtain the innermost column field that corresponds to the current cell, use the PivotCustomDrawCellBaseEventArgs.ColumnField property. The PivotCustomDrawCellBaseEventArgs.ColumnField property value matches the value of the last element in the array returned by the GetColumnFields method.
Use the PivotCustomDrawCellBaseEventArgs.GetRowFields method to obtain an array of row fields that correspond to the current cell.
To obtain field values that correspond to the current cell, use the PivotCustomDrawCellBaseEventArgs.GetFieldValue method.
Note
If you call the GetColumnFields method while an asynchronous operation is being performed, an exception will be thrown. To determine whether the operation is in progress, use the pivot grid’s IThreadSafeAccessible.IsAsyncInProgress property. For more information, see Asynchronous Mode.