日期:2014-05-17  浏览次数:20878 次

如何让dataGridView控件的内容不随它的DataSource修改而更新
代码中设置 dataGridView 的数据源是一个 dataTable
dataGridView.DataSource = dt;

我在另一处地方会频繁修改 dt 的内容,然而每次修改dt里面的任何一个数据,dataGridView就会马上刷新,导致dataGridView刷新显示很慢。

有没有什么方法让dataGridView 仅仅只是显示 dt 的数据,而不让它们进行联动呢,这样我就可以随时修改dt,当我打算让dataGridView 再次显示新的dt内容时,我只要写一句dataGridView.DataSource = dt;或是dataGridView.refresh之类的就行了。



------解决方案--------------------
把原dataTable的数据缓存起来。
------解决方案--------------------
http://blog.163.com/kunkun0921@126/blog/static/169204332201110195140466/
用这个应该可以吧。