cxGrid に 'recordnumbers' を追加する次のコードがありますが、グループ化されたグリッドの場合、GroupRow が存在するたびに 1 つの数値がステップアップし、数値が欠落しているという望ましくない副作用があります。これを回避する方法
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;