TOlshadow(光影) :其实也不多,近一千条记录吧,每条记录有28个字段!

解决方案 »

  1.   

    说具体点吧!我能看见列表控件的滚动条,从长到慢慢变短!最后才显示出记录来!在ACCESS里,可是很快的呀!
      

  2.   

    是的,28列970多条记录我的机器是C400/128M/大概也是要2至4秒吧!因为用户时常要进行排序,修改,添加,删除操作,要是这种速度,我想不管是哪个用户都受不了!他们会说还不如直接用ACCESS呢!
      

  3.   

    我是分页显示的,一页只显示300条记录,然后翻页
    我看了Access的,它实际上也要大概2秒多读出,但毕竟比我们快
    你看到的快是因为它先显示出大概100条记录,然后在继续添加的
    你也可以这样做
    要是想一下子全显示出来,就先hide然后show
      

  4.   

    分页显示,具体怎么实现呢?能说说思路嘛?还有,如果一个全显示出来,就先hide然后show,这句话的意思我不太明白,能说具体点吗?感谢你这么热心肠!
      

  5.   

    不要谢,是我以前做过的,也是DAO+ACCESS+ListCtrlListCtrl.ShowWindow(SW_HIDE);
    ...
    加入数据
    ...
    ListCtrl.ShowWindow(SW_SHOW);
      

  6.   

    如上面哪样,所需的时间还是一样呀!分页显示你以前是怎么做的呢?在ACCESS里面,如果删除一条记录,一闪就过了呀!说明一下:
    表主萦引是姓名字段,我在定位时用的是FINDFIRST()函数找到列表中当前选定行的姓名,进行定位,因为记录很多,在查找时定位,这里会不会有所影响呢?
      

  7.   

    http://www.csdn.net/Develop/read_article.asp?id=9581