Das Gitter wird einen DataControler-Nachfolger haben. Sie können die Elemente im DataController durchlaufen und abhängig davon, wie Ihr Grid konfiguriert ist, können die Elemente im DataController den einzelnen "Spalten" entsprechen, die in Ihrem Grid angezeigt werden. Davon abgesehen bleiben die Elemente in einem DataController erhalten.
Mit diesem Code können Sie durch jede Spalte im Raster navigieren und die Zeichenfolge basierend auf den DataController-Werten aufbauen.
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;
Wenn Sie die Netzquelle haben Sie in dieser Funktion Prozedur TcxCustomGridTableView.CopyToClipboard (ACopyAll: Boolean) suchen möchten. Das Ergebnis ist in der Zwischenablage, aber die Ausgabe ist, was Sie suchen. –