解决方案 »

  1.   


    用datatable  dt写好数据后
    直接 datagridview.datasource=dt
      

  2.   

    额,直接=dt的话2w条大概加载了2分钟,简直不能忍
      

  3.   

    这的确可以,其实我就是想进一步了解virtualmode的使用,我现在还是不清楚CellValueNeeded具体是怎么工作的,dt变化后为什么不能正常显示。
      

  4.   


    dt变化后
     datagridview.datasource=null;
     datagridview.datasource=dt; 就行了。
      

  5.   


    dt变化后
     datagridview.datasource=null;
     datagridview.datasource=dt; 就行了。不行哦,因为我之前就没绑定数据源,是用CellValueNeeded事件进行绘制的。
      

  6.   

    http://msdn.microsoft.com/zh-cn/library/system.componentmodel.backgroundworker(v=vs.110).aspx