当数据插入 SQL 服务器数据库时填充 datagridview

Fill datagridview when Data insert into SQL Server database

我正在开发 Windows 包含 datagridView 的应用程序。当数据插入 SQL 服务器数据库时,我想在 DataGridView 中显示它。

现在我正在使用一个计时器来 ping 数据库(打开数据库连接,执行查询,如果找到数据则更改 DataGridView 的数据源)。

当数据插入table时,有没有其他方法运行(不需要ping DB)?我可以使用 Windows 项服务吗?

您正在查找 SqlDependency,它允许您侦听 SQL 查询结果集的更改。

我正在使用这个link。它是一个使用 SqlDependency 处理数据更改事件的聊天应用程序