Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi PickList wird nicht angezeigt (https://www.delphipraxis.net/84809-picklist-wird-nicht-angezeigt.html)

TomDooley 22. Jan 2007 09:27


PickList wird nicht angezeigt
 
Hallo

In einem DBGrid möchte ich in einer Spalte eine PickList anzeigen lassen. Leider funktioniert das nicht. Ich habe probiert die PickList über den Objektinspektor oder über das Zuweisen einer StringList an das Property PickList zu befüllen. Leider immer ohne Erfolg. Das Property ButtonStyle ist auf cbsAuto und DropDownRows auf 7.

Hat jemand noch eine Idee? Ich verwende Delphi 5.

marabu 22. Jan 2007 09:48

Re: PickList wird nicht angezeigt
 
Hallo,

wird die PickList nicht angezeigt oder gibt es einen Laufzeitfehler? Hast du mehrere DBGrids im Einsatz und eventuell beim falschen Grid geändert?

Grüße vom marabu

TomDooley 22. Jan 2007 09:57

Re: PickList wird nicht angezeigt
 
Die PickList wird einfach nicht angezeigt. Es wird keine Fehlermeldung ausgegeben. Ich habe den ButtonStyle mal auf cbsEllipsis geändert. Dann erscheint der entsprechende Auswahl-Button!

Es ist übrigens so, dass in meinem Programm mehrere DBGrids im Einsatz sind (ich implementiere nur eine Erweiterung). Komischerweise funktioneren bei anderen DBGrids die PickListen. Warum es nur bei meinem neuen Grid nicht funktioniert ist mir unerklärlich...

TomDooley 22. Jan 2007 15:32

Re: PickList wird nicht angezeigt
 
Ich habe noch etwas ausprobiert. Wenn ich ein kleines Testprogramm erstelle, welches nur meine Tabelle anzeigen soll, funktioniert das mit der PickList. Ist es möglich, dass in meinem (fehlerhaften) Programm irgend ein Verhalten von einer übergeordneten Komponente übernommen wird?

marabu 22. Jan 2007 17:02

Re: PickList wird nicht angezeigt
 
Ist dein Grid überhaupt editierbar?

Wenn goEditing = False oder Dataset.CanModify = False bzw. DataSet.ReadOnly = True, dann gibt es auch keine PickList.

Ratlose Grüße

TomDooley 22. Jan 2007 17:19

Re: PickList wird nicht angezeigt
 
Hallo marabu

Danke für deine Hilfe. Leider ist auch das nicht das Problem. Das Grid lässt sich editieren. So habe ich noch weitere Felder bei welchen keine PickList angezeigt werden sollte. Wenn ich da einen Wert ändere, wird das ohne Probleme direkt in die DB übernommen...


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