Dies habe ich schon mit DbGrid1.Refresh und Dataset1.Refresh probiert, jedoch werden die Änderungen aus Dataset2 in Dataset1 nicht angtezeigt.
Die Daten werden erst angezeigt wenn ich das Dataset1 nochmal schließe und neu öffne.
Tja, manchmal funktioniert TDataset.Refresh nicht so wie geplant.
Delphi-Quellcode:
// workaround
var
primarykey : string;
begin
primarykey := dataset1['IdKey'];
dataset1.close;
dataset1.open;
dataset1.Locate('IdKey', primarykey, []);