Thema: Delphi Combobox in TcxGrid

Einzelnen Beitrag anzeigen

Benutzerbild von Supertramp
Supertramp

Registriert seit: 8. Okt 2008
1 Beiträge
 
Delphi 2007 Enterprise
 
#1

Combobox in TcxGrid

  Alt 5. Nov 2008, 13:56
Ich arbeite hier mit der TcxGrid (von DevExpress.com) und habe gesehen dass hier auch schon einige Leute Fragen zu diesem Grid gestellt haben - daher poste ich mein Anliegen auch mal hier rein, evtl. liest jemand mit der ebenfalls interesse an diesem Teil hat...

Ich möchte in einem TcxGrid in einer Zelle eine Combobox anzeigen lassen, der Benutzer soll aus der Combobox einen neuen Wert auswählen können, der ausgewählte Wert muss dann in die DB retourgeschrieben werden.

Als DatenbankServer verwende ich Firebird und für den Zugriff darauf verwende ich die Interbase Komponenten
- TIBDatabase
- TIBTransaction
- TIBDataSet

Über das TIBDataSet setzte ich das SQL Query ab welches mir die Daten aus der DB holt und im cxGrid anzeigt.
Das cxGrid habe ich so konfiguriert dass es mir in einer Spalte Comboboxen anzeigt wo ich einen Wert auswählen kann.

Ich kann jetzt einen Wert aus der Combobox auswählen, dieser wird im Grid auch in der entsprechenden Zelle angezeigt, nur wird dieser Wert nicht in die Datenbank zurückgeschrieben, obwohl ich beim Property der Combobox "ImmediatePost = true" habe...

Hat da jemand evtl. Erfahrung und kann mir einen Ratschlag geben?


Ich habe das ganze mit ein paar Screenshots dokumentiert im beiliegenden Attachment "02 Combobox im cxGrid.pdf".
Beachte: Ich habe das Grid so knofiguriert dass Zellen selektiert und editiert werden können, d.h. wenn man
von Hand etwas in eine Zelle reinschreibt, dann funktioniert es -> der neue Wert wird in die DB retourgeschrieben
(einfach wenn ich etwas aus der Combobox auswähle passiert das nicht).

Im Attachment "01 Tabelle im cxGrid editieren.pdf" habe ich noch beschrieben was ich alles eingestellt habe
bevor ich eine Combobox anzeigen lasse.
Angehängte Dateien
Dateityp: pdf 01_tabelle_im_cxgrid_editieren_103.pdf (1,90 MB, 21x aufgerufen)
Dateityp: pdf 02_combobox_im_cxgrid_887.pdf (444,9 KB, 16x aufgerufen)
Alen Markov
  Mit Zitat antworten Zitat