项目中遇到实时监控数据库中数据变化,该数据库中的数据只有更新没有新增。当数据库中的数据更新之后就立刻反应到form中的datagridview,但是遇到了问题。开始使用timer控件,数据源使用bindingsource,但是界面很卡。后来使用多线程,但是绘制界面还是使用UI线程,所以界面仍然不流畅。请问大家有什么好的实现方式吗?另:前段时间有网友回答【用virtual mode+数据绑定,数据源上实现IBindingList,数据源的行上实现INotifyPropertyChanged 】,由于小生是菜鸟所以没看懂。请各位给点意见,最好提供代码。不胜感激