Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi CheckBox in DBGrid (https://www.delphipraxis.net/78283-checkbox-dbgrid.html)

Nicnac66 2. Okt 2006 14:58

Datenbank: - • Zugriff über: TClientDataSet

CheckBox in DBGrid
 
Hallo Leute,

wie kann ich eine Checkbox in einer Spalte eines DBGrids (VCL) darstellen?
Also Häckchen für True, kein Häckchen für False.

Ich dachte das macht Delphi automatisch bei booleschen Feldern...

Danke
Nic

rider 3. Okt 2006 15:49

Re: CheckBox in DBGrid
 
Zitat:

Zitat von Nicnac66
wie kann ich eine Checkbox in einer Spalte eines DBGrids (VCL) darstellen?
Also Häckchen für True, kein Häckchen für False.

Das DBGrid malt keine Häkchen. Im Quality Central wurde schon vor langer Zeit ein entsprechender Vorschlag gemacht. Aber der Report wurde geschlossen, also ist nicht davon auszugehen, dass das irgendwann von Borland implementiert wird:
http://qc.borland.com/wc/qcmain.aspx?d=1881

Immerhin gibt es dort einen Tipp, wie man das Ganze selbst programmieren kann.

Ansonsten gibt es im Netz und hier im Forum etliche Tipps, um diese Eigenschaft selbst einzubauen.
Oder du benutzt ein alternatives Grid, das diese Möglichkeit von sich aus anbietet.

Hansa 3. Okt 2006 19:14

Re: CheckBox in DBGrid
 
Muß es unbedingt ein DBGrid sein, oder reicht auch ein Stringgrid ? Bei letzterem wüßte ich wie es geht, bzw. was zu tun ist. :-D DBGrid macht IMHO mehr Ärger, als es wert ist. Zumindest, wenn man den gesamten Aufwand betrachtet. Ähnliches gilt für Fremdkomponenten in dem Bereich. Eventuell sehr hoher Lernaufwand, um dann letztenendes doch die Grenzen zu erkennen. :mrgreen:

Nicnac66 4. Okt 2006 08:18

Re: CheckBox in DBGrid
 
Danke Euch!

@rider: Werde ich probieren

@hansa: Das StringGrid macht mir da zu viel Arbeit, dann würde ich nich lieber ein LookupFeld nehmen.

Grüße
nic

volkerw 4. Okt 2006 09:19

Re: CheckBox in DBGrid
 
Hallo Nic,

das TJvDBGrid von den Jedis stellt boolesche Werte in einer CheckBox dar und
kann noch mehr in dieser Richtung -> Eigenschaft EditControls.

Gruß Volker


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 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