Nimm testweise die Felder mal aus dem DBGrid raus und schaue, ob es dann etwas anzeigt. Wenn dies der Fall ist, kannst du diese auch per Quellcode zur Laufzeit konfigurieren
Delphi-Quellcode:
ClientDataSet1.FieldByName('PI_ID').Visible := false;
ClientDataSet1.FieldByName('DESCR').DisplayLabel := 'Beschreibung';