我也有同样的应用。安装在PC1和PC2上的连接字符串使用IP地址指向我的数据库服务器,例如,如果用户1访问table_employee,用户2也访问table_employee,我如何在应用程序中实时更新我的数据网格视图。如果用户1在同一个表中进行了更改,并且用户2会知道并且他/她的datagridview也会更新?
我有使用计时器每3-5秒的datagridview将刷新或不更改,使用计时器将使您的应用程序。如果有数千个数据存储在数据库中,且datagridview将加载/刷新该信息,则会出现延迟。在未来的每3-5秒,我需要另一个解决方案/方法/意见来做到这一点?
谢谢!
vb.net 2010、Microsoft Sql Server 2014
发布于 2018-06-06 05:25:35
从根本上说,人们不能在Access中实时更新数据网格视图。它是一个“事件驱动”的应用程序,而不是一个可执行文件--意在让用户/驱动程序触发事件。
您知道窗体计时器事件--这是解决这种情况的正常方法。
表需要很长时间才能重新查询的事实在某种程度上是另一个问题。这可能会根据原因而得到改善。链接的excel表比链接的Access表慢,而且涉及查询记录集的其他原因(如排序和查找)可能能够通过其他方式解决,因此刷新不太明显。
https://stackoverflow.com/questions/50653141
复制相似问题