Entwickler-Ecke
Datenbanken - Problem mit Option eines DBgrids
csigg - Do 21.07.05 11:34
Titel: Problem mit Option eines DBgrids
Ich hab ein DBGrid das normal auf folgende optionen eingestellt ist:
Quelltext
1:
| [dgTitles,dgColumnResize,dgRowLines,dgTabs,dgRowSelect,dgConfirmDelete,dgMultiSelect] |
wenn man die Taste E (wie edit *g*) drückt, dann werden die Options auf
Quelltext
1:
| dbgAnwesend.Options := [dgEditing,dgTitles,dgRowLines]; |
gesetzt. Mit der taste RETURN werden sie wieder in den Ursprünglichen Zustand gesetzt.
Allerdings tritt manchmal ne Exception auf:
Quelltext
1:
| Datenmenge weder im Editier noch im Einfügemodus |
Wie kann ich dies beheben??
Semi - Do 21.07.05 13:47
TTable oder TQuery oder TDataSet nicht im Editier Modus
csigg - Do 21.07.05 13:48
Funktioniert aber zu 90%, nur manchmal macht er es nicht. Bin noch nicht genau dahinter gekommen wann.
hab grad rausgefunden, wenn es markiert ist, und ich nix bearbeite und dann wieder Enter-drücke, dann gibts die Exception
Matthias-K - Do 21.07.05 17:57
dann frage beim return nach, ob sich die datenmenge noch im edit mode befindet!
mfg matthias
csigg - Fr 22.07.05 08:21
hab ich schon drin, birngt aber auch nicht unbedingt was
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| if dbgAnwesend.EditorMode then begin dmMesse.TDAnwesend.Post; end; dbgAnwesend.Options := [dgTitles,dgColumnResize,dgRowLines,dgTabs,dgRowSelect,dgMultiSelect];
for i:=0 to frm_Verwalt.ComponentCount-1 do begin if frm_Verwalt.Components[i] is TControl then (frm_Verwalt.Components[i] as TControl).Enabled:=true; end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!