Skip to main content
Table of Contents

TTMSFNCCustomDataGrid.RowCalculation Method

Runs a built-in aggregate calculation across a row and stores the result in associated summary columns.

API unit family: TMSFNCDataGrid Declaring type: TTMSFNCCustomDataGrid

Overloads

Overload 1

Runs a built-in aggregate calculation across a row and stores the result in associated summary columns.

FMX.TMSFNCDataGrid.hppPascalC++
procedure RowCalculation(ARow: Integer; AMethod: TTMSFNCDataGridDataCalculationMethod; ACalculationOptionsCallback: TTMSFNCDataGridDataGetRowCalculationOptionsCallback = nil; ACustomCalculationCallback: TTMSFNCDataGridDataCustomRowCalculationCallback = nil); overload;
void __fastcall RowCalculation(int ARow, TTMSFNCDataGridDataCalculationMethod AMethod, Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetRowCalculationOptionsCallback ACalculationOptionsCallback = Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetRowCalculationOptionsCallback(), Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataCustomRowCalculationCallback ACustomCalculationCallback = Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataCustomRowCalculationCallback())/* overload */;

Parameters

Name Description
ARow Zero-based row index.
AMethod Calculation method to apply.
ACalculationOptionsCallback Optional callback to supply per-column calculation options.
ACustomCalculationCallback Optional callback for a fully custom calculation.

Overload 2

Runs a built-in aggregate calculation across multiple rows and stores results in associated summary columns.

FMX.TMSFNCDataGrid.hppPascalC++
procedure RowCalculation(ARows: TArray<Integer>; AMethod: TTMSFNCDataGridDataCalculationMethod; ACalculationOptionsCallback: TTMSFNCDataGridDataGetRowCalculationOptionsCallback = nil; ACustomCalculationCallback: TTMSFNCDataGridDataCustomRowCalculationCallback = nil); overload;
void __fastcall RowCalculation(System::DynamicArray<int> ARows, TTMSFNCDataGridDataCalculationMethod AMethod, Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetRowCalculationOptionsCallback ACalculationOptionsCallback = Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataGetRowCalculationOptionsCallback(), Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataCustomRowCalculationCallback ACustomCalculationCallback = Fmx::Tmsfncdatagriddata::_di_TTMSFNCDataGridDataCustomRowCalculationCallback())/* overload */;

Parameters

Name Description
ARows Array of zero-based row indices.
AMethod Calculation method to apply.
ACalculationOptionsCallback Optional callback to supply per-column calculation options.
ACustomCalculationCallback Optional callback for a fully custom calculation.