我有以下代码在 cxGrid 中添加“recordnumbers”,但它有一个不需要的副作用,如果它是一个带有分组的网格,那么每次有一个 GroupRow 时它都会步进一个数字,然后有一个缺失的数字。任何避免这种情况的方法
procedure TfrmProjectTasksActive.colCountGetDisplayText(Sender: TcxCustomGridTableItem; ARecord: TcxCustomGridRecord; var AText: string);
var
Row: integer;
begin
Row := Sender.GridView.DataController.GetRowIndexByRecordIndex(aRecord.RecordIndex, False);
aText := Format('%.*d', [3, (Row + 1)]);;
end;