87500行貌似就是最大数,大于这个就报内存错误,而且加载的东西多,估计连8万都不行,我想问,微软不会那么脑残吧?企业那个数据不几十万的,8万多够用?

解决方案 »

  1.   


    就算楼主一目十行,两眼一次也就扫 20 行吧?楼主的 Screen 再大,一屏显示个 100 行也就到头了吧?MSFlexGrid 不过是个显示控件,不必拿它当数据库使吧?
      

  2.   


    怎么不会啊,我给别人写的扫描某站用户数据的,一加载就是上百万个用户啊,别人要求必须全部显示,我就想知道为什么listview就没事!
      

  3.   

    要求全部显示不等于全部数据一次性加载到MSHflexgrid控件。
      

  4.   

    为什么listview可以加载100万都没问题,fiex就不行, why? 内存足够,不是内存不够
      

  5.   

    你不能用listview和MSFlexGrid1相比较啊,两个控件本身的复杂程度不一样,就像LED接在电池上能亮好几个小时,高压钠灯接电池上神马反应都木有,本身都是灯,但是结构和性能不一样。listview不算很复杂,消耗的内存不大,但是MSFlexGrid1复杂,能往单元格上面加入文字不止,图片也可以,而且单元格的大小也可以调整,显示的样式也比listview复杂,自然消耗的内存也大,设计的难度也大。再且,listview也不一定完全没有限制,只是他真的可以容纳很多,总有一个极限的。再退一步说,你实在对MSFlexGrid1有意见,就别用它呗,用listview不就好了,再不行,自己设计一个不脑残的,无限多的MSFlexGrid1,那也可以啊,看看你自己能不能设计出来,看看你自己是不是也是脑残党中的一员?