Entwickler-Ecke
Datenbanken - Spalten tauschen im TDBGrid?
jjturbo - Do 12.08.10 15:53
Titel: Spalten tauschen im TDBGrid?
Moin Forum,
ich habe eine Tabelle auf dem Bildschirm, in der ein häufig benötigter Wert außerhalb des gerade sichtbaren Bereichs steht. Diese Spalte würde ich gerne weiter vorne anzeigen.
Kann ich in einem TDBGrid einfach zwei Spalten tauschen? Oder irgendetwas "verbiegen"
Danke Euch, Gruß Oliver
mkinzler - Do 12.08.10 15:56
Die Spalten stehen unter Columns
jjturbo - Do 12.08.10 15:59
Ja, aber dann?
So etwa?
DBGrid1.Columns[0].Field := Table1.FieldByName('FeldGanzWeitRechts');
Gerd Kayser - Do 12.08.10 16:30
jjturbo hat folgendes geschrieben : |
Delphi-Quelltext 1:
| DBGrid1.Columns[0].Field := Table1.FieldByName('FeldGanzWeitRechts'); | |
In der IDE Rechtsklick auf das DBGrid, dann Spalteneditor auswählen. Dort die bestehenden Spalten löschen und in der gewünschten Reihenfolge hinzufügen.
jjturbo - Fr 13.08.10 09:30
Das müsste aber zur Laufzeit passieren.
Andreas Schilling - Fr 13.08.10 09:48
Der Spalte einfach einen anderen Index geben.
Delphi-Quelltext
1:
| DBGrid1.Columns[0].Index := 1; |
jjturbo - Fr 13.08.10 11:34
Ok, das wars, danke :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!