Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Spalte löschen? (https://www.delphipraxis.net/118000-spalte-loeschen.html)

Jonas 29. Jul 2008 22:35

Datenbank: Access • Version: ?? • Zugriff über: BDE

Spalte löschen?
 
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 :(

luka 29. Jul 2008 23:34

Re: Spalte löschen?
 
Hast Du schon einmal versucht die Spalten auszublenden?
Delphi-Quellcode:
DBGrid1.Columns.Items[8].Visible := False;

Jonas 29. Jul 2008 23:43

Re: Spalte löschen?
 
Hmm. Nee auf eine solch sinnige Idee bin ich nicht gekommen.

Danke, so klappts. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz