geht es irgendwie dass man wenn man im DBGrid auf die Spalte klickt dass es dann Sortiert wird?
Klar geht das. Du hast doch im DBGrid.OnTitleClick den Parameter Column:
Delphi-Quellcode:
Procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
MyClientDataset.IndexFieldNames := DBGrid1.Columns[Column.Index].FieldName;
end;