Thema: Delphi Spalte löschen?

Einzelnen Beitrag anzeigen

Jonas

Registriert seit: 5. Feb 2005
266 Beiträge
 
Delphi 2007 Professional
 
#1

Spalte löschen?

  Alt 29. Jul 2008, 22:35
Datenbank: Access • Version: ?? • Zugriff über: BDE
Hallo.
Ich habe ein kleines Problem. Ich würde gerne nachdem ich die Columns meinem DBGrid neu zugeordnet habe, gerne sortieren beziehungsweise aus meinem DBGrid entfernen.
Soweit, so gut.

Delphi-Quellcode:
DBGrid1.Columns.RebuildColumns;
DBGrid1.Columns.Delete(0);
DBGrid1.Columns.Delete(7);
DBGrid1.Columns.Delete(7);
DBGrid1.Columns.Delete(9); !!!
DBGrid1.Columns.Delete(9); !!!
DBGrid1.Columns.Items[8].Index := 5;
DBGrid1.Columns.Items[8].Index := 7;
Leider bekomme ich jedoch nach den beiden Zeilen DBGrid1.Columns.Delete(9); einen Fehler: Listenindex überschreitet Maxium (9), ich habe keine Ahnung woran das liegen könnte oô. Letztendlich funktioniert es aber dennoch, die beiden Spalten die nicht angezeigt werden sollen, werden somit nicht angezeigt. Nur den Fehler krieg' ich irgendwie nicht weg
  Mit Zitat antworten Zitat