Hallo,
ich habe in meiner Anwendung eine
TControlListe nach der Video-Anleitung
TControlList - New in Delphi 10.4.2 programmiert.
In einem
TControlListButton (OnClick) möchte ich einen Datensatz (
TClientDataSet) löschen mit:
Delphi-Quelltext
1:
| ClientDataSet1->Delete(); |
der Datensatz verschwindet in der
TControlList. Nach einer Weile bzw. nach einem
ClientDataSet1->Refresh erscheint ein Fehlerdialog: "Am Ende der Tabelle."
Ausgelöst wird das im
BeforeDrawItem-Event an der einen Zeile:
Delphi-Quelltext
1:
| ClientDataSet1->RecNo = AIndex + 1; |
hier zählt der
BeforeDrawItem-Event offensichtlich noch den gelöschten Eintrag mit.
weiß jemand wie man das Problem löst?
Moderiert von Th69: Delphi-Tags hinzugefügt
Moderiert von Th69: URL-Titel hinzugefügt.