Und schau dir mal an, ob du die Indizes in der richtigen Reihenfolge zuweist. WIMRE erinnere kann des setzen vom Index einer Spalte den Index einer
anderen Spalte ändern. Wenn du z.B. zwei Spalten hast und
Delphi-Quellcode:
Column1.Index := 0;
Column2.Index := 0;
machst, hat Column1 am Ende Index = 1, weil sich Column2 wieder nach vorne drängelt.