Hello, I am writing an application that needs to continuously update its displayed data from a view in a database. Currently, it is periodically polling the entire data set and redisplaying it. I am changing it to be more efficient and am interested in people's opinions on how to do this most effectively.
The application is a Windows Forms application and uses a DataGridView to display the data. The database server is SQL Server 2008.
I've been reading about SQL Server change tracking features and am wondering if that might be relevant? Can anyone suggest any good approaches to take here? I would need it to insert, update and delete rows in the application without affecting the state of the current selected row or position of the scroll bars.
Thanks!