2010-05-13 24 views
1

J'ai différentes instances d'une application de formulaires C# [.NET 3.5] qui s'exécutent sur des machines différentes.actualise automatiquement la source de données dans différentes instances de formulaires Windows application C#

Toutes les instances utilisent le même SQL 2005 db.

Je dois envoyer une alerte et rafraîchir les grilles [contenues dans les contrôles utilisateur] lorsqu'une autre instance de l'application change smth dans db.

Quelle est la meilleure façon?

Merci beaucoup.

Répondre

2

AS David dit l'une des options est SqlDependency lorsque le serveur SQL lui-même envoie des notifications lorsque les données sont modifiées. Mais vous pouvez également utiliser WCF (ou toute autre solution distribuée) pour garder la communication entre 2 instances et vous notifier mutuellement ...