自己顶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

解决方案 »

  1.   

    纯净的系统,正版的vs,足够的内存,应该就没有问题。
      

  2.   

    和这里http://bbs.csdn.net/topics/390490882的问题完全一样。这个问题从05年就有,原因和解决方案都没有确定,原因貌似是说.net的GC和gdi+会有race condition,某些情况下GC会把gdi+需要使用的资源释放掉(比如Pen,Font之类)。解决方案有说更新显卡驱动的,有说打开DataGridView的DoubleBuffer的,有更新系统的。都试试吧,先试试用继承或者这里的方式打开DataGridView的DoubleBuffer,如果不行就更新显卡驱动,安装系统和.net的各种补丁,实在没办法就只好更新系统了(好像大部分都是在xp下出的问题,不过有人说win7下也遇见过)。
      

  3.   

    问题已经解决,重装显卡驱动。