![]() |
DBGrid - Event auf RowChanged
Hi Leute
Gibt es beim normalen DBGrid einen Event der darauf reagiert, wenn ich eine andere Zeile auswähle ? So wie ich das sehe gibts das nur, auf Zellenbasis. Das bringt mir aber nix, weil ich auch darauf reagieren möchte, wenn ich den Indikator (erste Spalte im Grid, der mit dem Pfeil) klicke ... Hat jemand Erfahrung damit, oder einen workaround ? Gruss Dan McFly |
Re: DBGrid - Event auf RowChanged
Hai DanMcFly,
Zitat:
|
Re: DBGrid - Event auf RowChanged
Wow, geht das immer so schnell ? :thuimb:
Leider klappt das mit Deiner Idee nicht ganz (aber Du weisst ja auch nicht genau was ich will). Also anscheinend ist der Event schon zu spät, denn ich versuch über UpdateStatus zu ermitteln ob der letzte Satz verändert wurde. Weil wenn ja, dann soll der Benutzer eine Frage "speichern, nicht speichern" bekommen. Hab aber bemerkt, dass BeforePost genau das macht was ich brauch ... Danke nochmals für den Tip |
Re: DBGrid - Event auf RowChanged
Zitat:
Alternativ hättest Du auch BeforeScroll nehmen können. |
Re: DBGrid - Event auf RowChanged
BeforeScroll hab ich zuerst probiert, aber UpdateStatus war da immer Unmodified ...
Beim BeforePost hingegen kommt schön brav Modified ... Mir persönlich ist es eigentlich egal wie die Methode heisst, hauptsache sie macht was ich will :stupid: |
Re: DBGrid - Event auf RowChanged
So, das obige klappt jetzt alles wunderbar. Leider hab ich noch ein letztes Problemchen.
Wie oben schon erwähnt, frag ich den Benutzer (anhand UpdateStatus) ob er den Satz speichern will oder nicht. Zusätzlich hat er noch die Option Abbrechen zu wählen. Dann soll der Row-Switch aber nicht geschehen. Wie kann ich den Event also "sterben" lassen, so dass die alte Zeile selektiert bleibt ? |
Re: DBGrid - Event auf RowChanged
Hallo!
Versuch es doch mal mit dem Befehl "Abort". (siehe Hilfe) Gruß Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz