首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于实时显示数据,该如何解决

2012-01-31 
关于实时显示数据想在Windows界面实时显示数据,开始是做了个Timer让它一秒钟执行一次,但觉得这样1秒钟查询

关于实时显示数据
想在Windows界面实时显示数据,开始是做了个Timer让它一秒钟执行一次,但觉得这样1秒钟查询一次数据库不太好,想在数据访问层写个事件,一旦有数据更新就触发这个事件,然后该Windows界面就捕获这个事件,更新显示。不知道这样能不能行,Windows界面怎样来捕获数据访问层的事件呢?或者有其他实现实时的方法。

[解决办法]
那这样你还不是要一直查询数据库

除非你在数据入完库的时候发一消息给 "显示数据 "这一事件
[解决办法]
应该可以 主要是搞好事件的委托 自己绑定委托
[解决办法]
可以用缓存依赖机制,让缓存依赖数据库,一旦数据库有更新,这个缓存就过期,促发本地事件然后从新从数据库提取数据。具体操作可以MSDN一下。

热点排行