DataGridView 和 DataTable 绑定后, DataTable频繁更新,DataGridView假死
因为DataTable比较方便,所以使用 DataTable
DataGridView 负责显示, 设置DataGridView和 DataTable绑定.
然后网络数据更新入 DataTable 后 , 发现DataGridView陷入假死状态. 不显示任何内容,鼠标显示繁忙.
请问有没有什么办法?
为什么会有这种情况.
其实数据也不是很多.
怎么办?
谢谢!
------解决方案--------------------
绑定个副本试试
DataTable.Copy()
------解决方案--------------------
DataGridView.DataSource是不是有多次给值 为DataTable的对象???
你是怎么绑定的???上代码
------解决方案--------------------
你既然用了实体类,为什么又转到DataTable里去了,这样绕圈子有意思吗?直接绑定到List<REALTIMEDATAINFO>会更加快。
另外你数据处理可能太频繁,如果是那样,建议另外开一个线程处理,这样就可以解决界面假死问题。