windows 应用程序检测对数据库所做的更改 c#

windows application to Detect changes made to a database c#

我有 2 个应用程序都包含连接到同一数据源的 Datagridview。

当我通过application1向数据库插入数据时,新数据立即显示在application1的Datagridview中,我希望同一条新记录同时显示在application2的Datagridview中。

如何实现?

您可以通过 SqlDependency 对象使用 Service Broker 执行此操作。当您的查询结果发生变化时,它将在您的应用程序中触发一个事件。