Bien, vie el ejemplo YvanB, y por lo que me dicen ambos me parece que comprendo la mecanica que usan pero eso era lo que queria evitar, por ejemplo, en el ejemplo que me dejaron, se maneja modalmente y se "espera" por un cambio, mi idea era que fuera mas dinamico, permitiendo por ejemplo hacer cambios como por ejemplo agregar un ingrediente en una ventana y que se vea reflejado en la otra sin tener que bloquearla, poder hacer hacer varias cosas a la vez sin tener que estar bloqueado en un paso, y teniendo en cuenta los cambien es un lado afectan direstamente a las otras tablas y las otras interfaces..
Inventa tu propio sistema de "broadcasting" entre formularios

se puede hacer, pero depende del escenario en el que estan los controles, y olvidate de la programacion en capas y dataset tipados

O sea, viaja doble informacion, se guarda en la base de datos, y la misma "fila nueva" la agregas/cambias en tu lista

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.