从网格中的数据库显示实时队列数据的最佳方法

时间:2012-06-13 20:54:58

标签: sql-server winforms performance data-binding

我有一个客户端 - 服务器VB.NET / SQL2008应用程序,除其他外,它跟踪队列中等待的人。队列的记录都是通过应用程序更新的,但它们是在不同的工作站上添加/删除的。

我需要在网格中显示人员队列(如果可以添加任何好处,可以执行多列列表框)并在队列更改时自动更新。我不需要它是真实的实时,但我希望人们在几秒钟内出现。我目前有一个绑定到数据的数据网格,我有一个计时器,每隔几秒刷新一次数据网格。但是我认为必须有更好的方法来做到这一点。

我不喜欢的一件事是当网格刷新时网格是如何闪烁的,如果有人双击以完全选择记录,那么它会选择列表中的第一个人而不是选中的人。

我做了一些研究,似乎有一个选择就是SQL依赖 - 但是从我看到的人们说它很难设置并开始工作并且“脆弱”。

感谢任何帮助!

0 个答案:

没有答案