Hallo,
einem Datengebundenen TcxDBTextEdit soll dennoch in einem Fall an einer Stelle per Code ein Wert zugewiesen werden. Was klappt ist, dass nach Datasource.Edit das Change-Event (oder was auch immer) grundsätzlich ausgelöst wird und TcxDBNavigator den Speichern-Button aktiviert.
Delphi-Quelltext
1: 2: 3:
| cxDBTextEdit9.DataBinding.DataSource.Edit; cxDBTextEdit9.EditValue := Wertzuweisen cxDBTextEdit9.Text := BzwAuchDasVersucht; |
Ich könnte zwar hiernach den Wert in der Datenbank speichern. Allerdings hat das ganze noch einen Schönheitsfehler, den ich gern beseitigen würde. Wenn ich nach der Zuweisung eines Wertes per Code den Cursor in das Control setze, wird der aktuelle Wert gelöscht und der ursprüngliche wieder sichtbar. Schön wäre es, wenn das Control den neuen Wert akzeptiert, auch wenn ich danach das Feld mit der Maus ansteuere.
Ich danke für Tipps im Voraus und wünsche schönes WE.
Grüße