日期:2014-05-18  浏览次数:21004 次

诚恳救助
C#窗体显示数据,用time控件刷新数据
我想加一判断,就是在数据没有变化的时候,就不刷新

这个判断该怎么加,求思路








------解决方案--------------------
Tick事件里面处理,定义一个成员变量用来保存上一次的数据,Tick里面把当前数据和和上一次数据对比,不同就刷新,否则就不刷新
------解决方案--------------------
嗯,将上次数据缓存起来,然后和这次的对比,如果变了,刷新窗体同事更新缓存
------解决方案--------------------
缓存数据对比。
------解决方案--------------------
这种刷新的事情,最合适是查询数据的方法自身来触发
------解决方案--------------------
写个 while 死循环 可以让程序sleep 指定秒 然后判断,如果嫌卡 还可以多线程