Skip to main content

PivotCellEventArgsBase<TField, TData, TCustomTotal>.RowField Property

Gets the innermost row field that corresponds to the processed cell.

Namespace: DevExpress.XtraPivotGrid

Assembly: DevExpress.PivotGrid.v24.1.Core.dll

NuGet Packages: DevExpress.PivotGrid.Core, DevExpress.Win.Navigation

Declaration

public TField RowField { get; }

Property Value

Type Description
TField

A T object that is the row field.

Remarks

If the processed cell resides within a Row Grand Total, the RowField property returns null. Otherwise, this property returns the innermost row field that corresponds to the processed cell.

Use the e.GetFieldValue method to get any field’s value for the processed cell.

Example

This example demonstrates how to handle the CustomCellValue event to hide field row totals and grand totals. The total values remain hidden when you expand or collapse field values.

View Example: Pivot Grid for WinForms - Hide Row Totals

private void pivotGridControl1_CustomCellValue(object sender, PivotCellValueEventArgs e) {
    if (e.DataField == fieldLowLevel) {
        PivotGridField lastLevelField = 
            pivotGridControl1.GetFieldsByArea(PivotArea.RowArea).Last();
        if(e.RowValueType == PivotGridValueType.Total 
            || e.RowValueType == PivotGridValueType.GrandTotal 
            || e.RowField != lastLevelField)
            e.Value = null;
    } 
}
See Also