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