Klingt nach Ausbildung

Vor allem, wenn ich an deine letzten Fragen denke.
Du benötigst dafür ein zweites Dataset und Datasource. Dann musst du auf den Datensatzwechsel im ersten DBGrid reagieren. Das geht am besten über das OnDataChange-Event, wenn ich mich richtig erinnere (Ich mache das gerade ausm Kopf).
Außerdem musst du Form1 in Form2 mit Uses einbinden und umgekehrt. Und zwar muss das im Implementation-Bereich gemacht werden. Machst du es falsch, gibt es einen Fehler wegen zirkulärer Referenzen. Das mag Delphi nicht besonders. Besser wäre es allerdings, frühzeitig das Konzept umzustellen und alle Dataset und Datasource in einem TDataModule unterzubringen. Aber das führt jetzt vielleicht ein bisschen weit.
Falls hier jemand einen guten Link für entsprechende Grundlagen hat, solltest du dir das dann mal reinziehen.