写了一个程序使用开发工具winform,在使用DataGridView控件,在我的机子上面运行一点问题都没得,不管数据有多少行,都不行影响性能,在同事的机子上运行(Amd Athlon 5400+,GF9500的独显) ,拖动滚动条或者  从其他程序使用Alt+Tab切回此程序

都会感觉到它在重绘(一格一格/一行一行的绘制出来),就像动画片一样,数据一直在从上往下闪屏,(只有很少的几条数据),
这时候如果再来操作这些数据,基本上是机子就痴呆了,程序运行起来慢得要死,打开任务管理器,CPU使用率直接50%以上,我本人的机子比同事的机子配置要差得多,都不会出现这种情况,但是不知道为什么样会出现这样子的一种情况。
问题描述完了,请高人指点。 在网上搜索得到的答案是“机子越好,反应越慢”,我想知道为什么,怎么解决这个问题。
因为我自己在公司里用的电脑是奔腾双核的处理器,一直没有出现此问题。
我家用的电脑是T2080的处理器,也没有出现反应慢的问题
今天在同事的机器(应该算是性能比较好的机子了Amd Athlon 5400+,GF9500的独显,2G的内存) 上运行这个软件,出现了问题,把我郁闷死。此问题另外的版本为:http://topic.csdn.net/u/20080527/10/8c9b04bf-1164-4b06-ad46-bf8370937c81.html?seed=469817507&r=60362131#r_60362131

解决方案 »

  1.   

    1、显卡问题
    2、framework版本问题
    3、如果可能,重装试试
      

  2.   


    我这个程序是在win7上面  xp上表都跑过。。有的会出现这种问题,有的不会,但就是不知道为什么。
    应该不是你描述的问题。不过还是谢谢了
      

  3.   

    不要用DataGridView,可以找些第三方的插件,这个控件我试过一次绑定500条数据就慢得直接假死。
    用Developer Express ,功能强大、速度快。
      

  4.   

    先visible=false 再true试一试?