Wieso änderst Du nicht einfach nur die Reihenfolge in Deiner Komponenten Architektur?
Code:
DB>Dataset>Listview
>DBGrid[>DBEdit]
Wenn du etwas editiert hast, landet es automatisch wieder in der
DB und wenn Du neu abrufst, wird die LV wieder aus dem Dataset befüllt.
Ps.: Das sieht nicht so aus wie ich wollte. mist
Ps2: Jetzt kann man es glaub ich erkennen.