我正在开发包含datagridView的Windows应用程序。当数据插入SQL Server数据库时,我想在DataGridView中显示它。
现在我正在使用一个ping数据库的计时器(打开数据库连接,执行查询,如果找到数据,然后更改DataGridView的数据源)。
当数据插入表中时是否还有其他方法运行(无需ping数据库)?我可以使用Windows服务吗?
答案 0 :(得分:0)
您正在寻找SqlDependency,它允许您侦听对SQL查询的结果集的更改。
答案 1 :(得分:0)
我使用此link。它是一个使用SqlDependency进行数据更改事件的聊天应用程序