关于实时显示数据

zhaohy023 2007-03-29 02:39:05
想在Windows界面实时显示数据,开始是做了个Timer让它一秒钟执行一次,但觉得这样1秒钟查询一次数据库不太好,想在数据访问层写个事件,一旦有数据更新就触发这个事件,然后该Windows界面就捕获这个事件,更新显示。不知道这样能不能行,Windows界面怎样来捕获数据访问层的事件呢?或者有其他实现实时的方法。
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HenryXiaoY 2007-03-29
  • 打赏
  • 举报
回复
可以用缓存依赖机制,让缓存依赖数据库,一旦数据库有更新,这个缓存就过期,促发本地事件然后从新从数据库提取数据。具体操作可以MSDN一下。
coolbyefish 2007-03-29
  • 打赏
  • 举报
回复
应该可以 主要是搞好事件的委托 自己绑定委托
zhaohy023 2007-03-29
  • 打赏
  • 举报
回复
就是想用发消息给"显示数据"这一事件的方法,这样不会查询太频繁。但是不知道怎么实现?
zhangliu_521 2007-03-29
  • 打赏
  • 举报
回复
那这样你还不是要一直查询数据库

除非你在数据入完库的时候发一消息给"显示数据"这一事件

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧