我正在编写一个需要从数据库中的视图不断更新其显示数据的应用程序。目前,它定期轮询整个数据集并重新显示它。我正在改变它以提高效率,并且对人们对如何最有效地做到这一点的意见感兴趣。
该应用程序是一个 Windows 窗体应用程序并使用 DataGridView 来显示数据。数据库服务器是 SQL Server 2008。
我一直在阅读有关 SQL Server 更改跟踪功能的信息,想知道这是否相关?任何人都可以在这里提出任何好的方法吗?我需要它在应用程序中插入、更新和删除行,而不影响当前选定行的状态或滚动条的位置。
谢谢!