Ich gebe zu - das ist oben etwas unverständlich beschrieben...
Also - du hast zwei Forms und bei jeder ein eigenes Dataset. D.h., zwei verschiedene voneinander unabhängige Datenpuffer. Wenn du in einem DS Daten änderst, hast im anderen nichts geändert! Daher müssen wir immer auf eines der beiden zugreifen und das ist jenes bei der aufrufenden Form1. Das heist aber auch das die Bindingsourcen beider Forms auf das DS der Form1 gebunden sein müssen. Und das macht der obige Code in Zeile #3. Da wird bei der BS in Form2 auf das Dataset in Form1 umgestöpselt und damit wurde erreicht, dass beide Forms ein und das selbe Dataset bedienen...
Also - du hast zwei Forms und bei jeder ein eigenes Dataset. D.h., zwei verschiedene voneinander unabhängige Datenpuffer. Wenn du in einem DS Daten änderst, hast im anderen nichts geändert! Daher müssen wir immer auf eines der beiden zugreifen und das ist jenes bei der aufrufenden Form1. Das heist aber auch das die Bindingsourcen beider Forms auf das DS der Form1 gebunden sein müssen. Und das macht der obige Code in Zeile #3. Da wird bei der BS in Form2 auf das Dataset in Form1 umgestöpselt und damit wurde erreicht, dass beide Forms ein und das selbe Dataset bedienen...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VB1963“ ()