我想显示大量从数据库查询到的数据(可能有几百或几千条),如果不用DBGrid,而用ListView或StringGrid,会不会很慢?请问这两个哪个好些?
谢谢

解决方案 »

  1.   

    如果数据量很大,两者都很慢,但是DBGrid容易控制和操作
      

  2.   

    有更好的方法:数据先保存在内存中,当显示(show在listview可看窗口中)的时候再加载到listview中,具体方法请楼主在本论坛搜一下就ok了,还有demo呢!^_^
      

  3.   

    stringgrid我觉得会快,关键是你如何用了。如果用CLIENTDATESAT,把数据下载到本地,然后通过这个控件做文件,读取然后写入会很快。
    DBGRID虽然方便但是速度慢。
      

  4.   

    我用ListView处理几百万行的数据,很快,呵呵。Grid 我没做过。