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
Property Value
Type | Description |
---|---|
TField | A |
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.
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;
}
}