首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows窗体上显示从Server数据库中提取的实时数据

如何在Windows窗体上显示从Server数据库中提取的实时数据
EN

Stack Overflow用户
提问于 2013-10-28 04:52:52
回答 1查看 1.2K关注 0票数 0

我的windows窗体上有一个DataGridView,我想在它上显示来自Server数据库的实时数据。我使用Windows.forms.Timer每1秒从DB中获取数据并将其绑定到DataGrid,但有时在执行其他一些UI操作时,Timer.Elapsed不是在1秒的精确时间内触发,而是一次排队并触发2-3个事件。请让我知道实现这样一个场景的最佳方法。

你好,哈沙尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-28 04:58:24

如果您控制了更改DB中数据的进程,我将考虑一个事件驱动模型,在这个模型中,您可以在数据更改时发出UI可以订阅的事件。这样就可以避免不必要的轮询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19627375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档