Skip to main content
Table of Contents

TTMSFNCDataGridData.ColumnCalculation Method

Runs an aggregate over AColumn and stores the result in the named summary cells. The result persists and is re-evaluated by UpdateCalculations.

API unit family: TMSFNCDataGridData Declaring type: TTMSFNCDataGridData

Overloads

Overload 1

Runs an aggregate over AColumn and stores the result in the named summary cells. The result persists and is re-evaluated by UpdateCalculations.

FMX.TMSFNCDataGridData.hppPascalC++
procedure ColumnCalculation(AColumn: Integer; AMethod: TTMSFNCDataGridDataCalculationMethod; ACalculationOptionsCallback: TTMSFNCDataGridDataGetColumnCalculationOptionsCallback = nil; ACustomCalculationCallback: TTMSFNCDataGridDataCustomColumnCalculationCallback = nil); overload;
void __fastcall ColumnCalculation(int AColumn, TTMSFNCDataGridDataCalculationMethod AMethod, _di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback ACalculationOptionsCallback = _di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback(), _di_TTMSFNCDataGridDataCustomColumnCalculationCallback ACustomCalculationCallback = _di_TTMSFNCDataGridDataCustomColumnCalculationCallback())/* overload */;

Parameters

Name Description
AColumn Zero-based column index used by the operation.
AMethod Mode or type that controls the operation.
ACalculationOptionsCallback Callback invoked by the operation.
ACustomCalculationCallback Callback invoked by the operation.

Overload 2

Runs an aggregate over multiple columns and stores results in the named summary cells.

FMX.TMSFNCDataGridData.hppPascalC++
procedure ColumnCalculation(AColumns: TArray<Integer>; AMethod: TTMSFNCDataGridDataCalculationMethod; ACalculationOptionsCallback: TTMSFNCDataGridDataGetColumnCalculationOptionsCallback = nil; ACustomCalculationCallback: TTMSFNCDataGridDataCustomColumnCalculationCallback = nil); overload;
void __fastcall ColumnCalculation(System::DynamicArray<int> AColumns, TTMSFNCDataGridDataCalculationMethod AMethod, _di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback ACalculationOptionsCallback = _di_TTMSFNCDataGridDataGetColumnCalculationOptionsCallback(), _di_TTMSFNCDataGridDataCustomColumnCalculationCallback ACustomCalculationCallback = _di_TTMSFNCDataGridDataCustomColumnCalculationCallback())/* overload */;

Parameters

Name Description
AColumns Zero-based column index used by the operation.
AMethod Mode or type that controls the operation.
ACalculationOptionsCallback Callback invoked by the operation.
ACustomCalculationCallback Callback invoked by the operation.