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.
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.
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. |