Ich benutze bei GridMode := False DataController.Append...
SyncMode sollte eigentlich auf True stehen.
Je nach Datenbank und Verfügbarkeit des Primary Key' s sollte das (die) PK - Feld (er) unter KeyFieldNames zugewiesen werden.
IMHO benutzt DevExpress diesen Wert zur Positionierung.
Ist KeyFieldNames gesetzt?
Frank
KeyFieldNames nein nicht gesetzt.
Was mich wundert wieso beim editieren, das Problem nicht auftritt und beim append auch nicht wenn das Grid den Fokus verliert bzw OnExit ausgelöst wird.
DB =
MySQL
Verbindung über UniDac
Also nur zur Verständnis, dass Grid benutze ich nur zur Anzeiger und Navigation durch die Datensätze, editiert wird im Grid nichts.