Вывести порядковый номер строки в столбике cxGrid

Пишем обработчик onGetDisplayText, и возвращаем для отображения вместо значения порядковый номер строки:

procedure TMain.SomeFieldGetDisplayText(Sender: TcxCustomGridTableItem; 
                                        ARecord: TcxCustomGridRecord; 
                                    var AText: string); 
var
  Row: Integer;
begin
  AText := IntToStr(
    Sender.GridView.DataController.GetRowIndexByRecordIndex(ARecord.RecordIndex, False)+1
  );
end;

 

Метки: