1

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

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

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

我做了一些研究,似乎一个选择是 SQL Dependency - 但是据我所见,人们说很难设置并开始工作并且“脆弱”。

任何帮助表示赞赏!

4

0 回答 0