Skip to main content
Table of Contents

TTMSFNCCustomDataGrid.RealToVisualRow Method

Converts a physical (storage) row index to its position among the rows actually rendered (display order applied, hidden and filtered rows skipped).

API unit family: TMSFNCDataGrid Declaring type: TTMSFNCCustomDataGrid

Syntax

FMX.TMSFNCDataGrid.hppPascalC++
function RealToVisualRow(ARow: Integer): Integer;
int __fastcall RealToVisualRow(int ARow);

Remarks

Fixed top rows map to their display index; fixed bottom rows map directly after the last rendered data row. The position is independent of scrolling and unrelated to VisibleRowCount. The calculation walks all preceding rows, so avoid calling it per row in large loops.

Parameters

Name Description
ARow Physical row index.

Returns

The on-screen row position, counting the fixed top rows first; -1 when the row is out of range, hidden or filtered out.