agelphsky 发表于 2016-9-18 16:29:33

table控件显示数据很慢

本帖最后由 agelphsky 于 2016-9-18 16:30 编辑

我通过SQL查询语句把我想要的数据查询到了现在我通过    while(DBFetchNext(hstat)!=DB_EOF)这条语句执行从第一条到最后一条数据的检索
如:
                     while(DBFetchNext(hstat)!=DB_EOF
                   {
                      InsertTableRows(panelHandle,PANEL_TABLE,i,1,VAL_USE_MASTER_CELL_TYPE);   //增加一行表格
                        SetTableCellVal(panelHandle,PANEL_TABLE,MakePoint(1,i),ID);                                 //把ID设置上去
                        SetTableCellVal(panelHandle,PANEL_TABLE,MakePoint(2,i),Datee);                           //把日期设置上去
               }
         
               但是很慢啊    查询时    一条一条语句的显示大概1秒显示3条数据明显不正常啊      
               我又试了一下查询800条数据的时候点最小化程序按钮然后2秒多显示完   不最小化的话20多秒
               求大神教我这速度是怎么回事啊
                  

Bance 发表于 2016-10-25 16:44:53

在操作table控件之前先隐藏该控件,操作完后再显示出现,应该可以解决你的问题。

Bance 发表于 2016-10-25 16:45:01

在操作table控件之前先隐藏该控件,操作完后再显示出现,应该可以解决你的问题。
页: [1]
查看完整版本: table控件显示数据很慢