Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DBGrid -> Spalten fixieren (https://www.delphipraxis.net/172634-dbgrid-spalten-fixieren.html)

HolgerCW 15. Jan 2013 07:28

Delphi-Version: 2006

DBGrid -> Spalten fixieren
 
Hallo zusammen,

gibt es eine Möglichkeit die erste Spalten im DBGrid zu fixieren ?

MfG

Holger

Uwe Raabe 15. Jan 2013 08:50

AW: DBGrid -> Spalten fixieren
 
Was meinst du mit fixieren? Reihenfolge? Breite?

DeddyH 15. Jan 2013 08:55

AW: DBGrid -> Spalten fixieren
 
Vermutlich so etwas wie bei DevExpress oder Excel: bestimmte Spalten werden nicht mitgescrollt.

HolgerCW 15. Jan 2013 08:57

AW: DBGrid -> Spalten fixieren
 
Genau, es soll wie in Excel die erste Spalte nicht mitgescrollt werden.

Ist das möglich ?

Gruss

Holger

DeddyH 15. Jan 2013 09:01

AW: DBGrid -> Spalten fixieren
 
Evtl. ist da über FixedCols etwas zu machen, aber dann ist wohl Handarbeit (und CustomDrawing) angesagt.

HolgerCW 15. Jan 2013 10:27

AW: DBGrid -> Spalten fixieren
 
Das Zeichnen bekomme ich schon hin, aber wie kann man das mit dem fixieren lösen ?

DeddyH 15. Jan 2013 10:29

AW: DBGrid -> Spalten fixieren
 
Wie ich schon schrieb: schau mal, ob Du mit FixedCols weiterkommst.

sx2008 15. Jan 2013 10:45

AW: DBGrid -> Spalten fixieren
 
Also meiner Erfahrung nach kommst du mit dem DBGrid nicht weiter.
Das DBGrid kann einfach zu wenig um deine Ansprüche zu erfüllen.
(du hast ja noch ein weiteres Problem mit dem DBGrid)

Die eierlegende Wollmilchsau, das DevExpress Grid, wurde ja schon genannt.
Ich habe das DevExpress Grid schon benützt aber ich bin damit nicht so richtig warm geworden weil man erschlagen wird von den ganzen Properties und Events.

Ein Mittelding zwischen TDBGrid und DevExpress wäre wohl die Lösung.

Uwe Raabe 15. Jan 2013 13:27

AW: DBGrid -> Spalten fixieren
 
Zitat:

Zitat von sx2008 (Beitrag 1199112)
Ein Mittelding zwischen TDBGrid und DevExpress wäre wohl die Lösung.

Ohne Wertung: Das NextGrid sollte das auch können, ohne einen gleich zu erschlagen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.

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