Сетка будет иметь потомок DataControler.Вы можете переключаться между элементами в DataController и, в зависимости от того, как настроена ваша сетка, элементы в DataController могут соответствовать отдельным «столбцам», показанным в вашей сетке.При этом элементы в DataController остаются в состоянии
. Этот код позволит вам циклически проходить по каждому столбцу в сетке и строить строку на основе значений DataController.
var
i: Integer;
DC: TcxCustomDataController;
s: string;
begin
s := '';
DC := <yourgrid>.DataController;
for i := 0 to <yourgrid>.ColumnCount -1 do begin
s := s + vartostr(DC.Values[DC.FocusedRecordIndex, <yourgrid>.Columns[i].Index]) + ',';
end;
if Length(s) > 0 then
s := Copy(s,1,Length(s)-1);
end;