可以做个启动窗体,等完全读入数据再显示主窗体如果必须先显示主窗体,可以开个新线程来完成读取数据的工作

解决方案 »

  1.   

    学习,是不是可以做个延迟加载,用Timer控制,在主窗体加载后多长时间执行
      

  2.   

    如果读取数据需要等待的时间不算太长,在做个启动窗体,等待数据的读取(可以用多线程)。
    当然读数据的时间比较长的话,就得分批延迟加载了。
      

  3.   

    我写那程序也遇到了这个问题,我处理的方式是建立启动窗体!
    不过另外建立一个线程来载入数据的确也是个不错的办法!
      

  4.   

    可以不可以分页显示啊?
    这样的话会快点。
      

  5.   

    晕,都被上面的说过了!
    你可以使用线程来做,然后检测线程是否工作完毕,如果工作完毕则立即显示,否则的话继续显示载入中
    做启动窗口只是在程序启动需要加在主窗口时作的,如果你是需要在程序中要跑得话就用线程吧!