Entwickler-Ecke
Datenbanken - Text in einer (Jv)DBGrid-Zelle per Code ändern
LonghornUser - Di 29.09.09 22:54
Titel: Text in einer (Jv)DBGrid-Zelle per Code ändern
Hallo,
ich möchte folgendes bewerkstelligen:
In einer Zelle eines JvDBGrid (JVCL) bzw. DBGrid soll, wenn diese Zelle doppelt angeklickt wird, automatisch das aktuelle Datum eingetragen werden.
Ich habe das über das DblClick-Ereignis folgendermaßen versucht:
Delphi-Quelltext
1: 2:
| if JvDBGrid1.SelectedIndex = 9 then JvDBGrid1.SelectedField.Text := DateToStr(Now); |
Leider bekomme ich dann folgende Fehlermeldung:
| Zitat: |
Table1: Datenmenge weder im Editier- noch im Einfügemodus.
|
Nur leider habe ich auch kein passendes Event in der jvDBGrid-Komponente (bzw. DBGrid) á la OnCellEdit gefunden :(
Hat da jemand eine Idee ?
Ciao LHUser
Xentar - Di 29.09.09 23:02
Soll das auch fest in die DB geschrieben werden, oder nur in dem DBGrid angezeigt werden?
Wenn in DB schreiben:
Die Fehlermeldung sagt doch schon alles? Bring die Table in den Editiermodus, setz den Wert, speicher ab.
LonghornUser - Mi 30.09.09 19:30
Oh, doch so einfach. Danke für den Hinweis ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!