Trattasi di progetto enterprise.
Trattasi di TRIGGER quel che tu vuoi.
In pratica hai bisogno di 'qualcosa' che si accorge delle modifiche apportate al Db e lo 'comunica' a tutti i Client in 'ascolto' ...
Ti renderai conto da solo che è mooooolto difficile lavorare con la concorrenza ottimistica.

Mi viene in mente un paio di soluzioni:
  • Un timer che aggiorna le datagridview ogni tot secondi
  • NET remoting con un oggetto in ascolto sul DataBase
  • WebServices che comunicano in continuazione con i client


Ti garantisco che io NET remoting l' ho usato dopo 2 anni di C# ...