当前位置: 代码迷 >> C# >> c# WinForm DataGridView 刷新巨慢,该怎么处理
  详细解决方案

c# WinForm DataGridView 刷新巨慢,该怎么处理

热度:45   发布时间:2016-05-05 02:40:42.0
c# WinForm DataGridView 刷新巨慢
目前小弟遇到这样一个问题:
 DataGridView绑定资料的时候巨慢,界面上看到一行一行的在刷新。
不是所有的电脑都这样,10几台电脑测试下来有2台会出现这样的情况。
网上也搜了下有不少人遇到这样的情况,但就是没有人给出解决办法。
绑定也是最简单Rrows.Add()方法。亦不是数据库执行时间及资料量的问题,
也不是电脑配置太差的问题。
有没有大神能解决这个问题,小弟感激不尽。
------解决思路----------------------
用VirtualMode
------解决思路----------------------
DataGridView.datasource不客气
------解决思路----------------------
3楼正解,
用虚拟模式性能提升很大
------解决思路----------------------
数据绑定 是绑定一个集合 慢 浏览器卡  机器卡  或者数据量过大  

前两种就换 第三种 就用分页  所谓分页有两种 一种全部查出来 然后分次显示  另外一种 一批一批的查询   
前者只需要一次数据库 后者 多次  根据数据量而定来选择
  相关解决方案