我使用TPageControl,在切换TabSheet时需要读数据库中的数据,
在切换时显示总是有停顿现象,TabSheet中的DBGrid控件显示数据,用ClientDataSet读取数据,怎么可以解决这个问题,
先显示控件再显示数据或同步进行,但不能有停顿现象,

解决方案 »

  1.   

    用线程,在显示控件数据时后台进行查询.
      

  2.   

    可是數據量較大時﹐會有這個問題的。UP
      

  3.   

    怎么使用数程啊, 
    本人对线程不了解,有源码吗??
      

  4.   

    你新建一个线程就可以了,和新建窗体的方法是一样的
      

  5.   

    呵呵..你可以在窗体初始化的时候把数据读入到本机嘛..这样只要一个查询就可以了(如果数据量不是很大的话..)
    多线程的方法对新手来说不一定可取..因为要注意到线程对数据库操作的多步问题..