本帖最后由 gt19910312 于 2013-06-21 23:05:35 编辑

解决方案 »

  1.   


    那像SQL Server Management Studio这样的,直接SELECT那么多数据,他加载的也很流畅,而且很稳。这是怎么做到的?
    我现在是设置了双缓冲、开线程去一条一条的填充数据到dataviewgrid,虽然主界面是不卡的,但是我从服务器取数据到在本地序列化完成,一共用了0.7s的时间,但是完全在UI上展示出这些数据,用了5秒!
      

  2.   


    现在查询5W条数据到本地,基本用不到1S的,只是重绘到UI上很慢,客户机器配置高的还行,低了就会很卡了。问题是出在绑定上,而不是查询耗时上。
    这么说吧兄弟,假设这10W数据都在本地,就是个XML,或者就是个json,铺到UI上,怎么做到迅速稳定?
      

  3.   

    都给你说了一屏只有几十条你查几万条查到内存里就非得全部画到界面去吗?
    说直白点,你擦屁股是需要多少纸扯多少,还是把一卷纸全扯出来再擦呢?
    看看这个:http://bbs.csdn.net/topics/390052508