Foxtable(狐表)用户栏目专家坐堂 → Datable记录未更新,进行筛选会很卡?


  共有5184人关注过本帖树形打印复制链接

主题:Datable记录未更新,进行筛选会很卡?

帅哥哟,离线,有人找我吗?
longtechwj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
Datable记录未更新,进行筛选会很卡?  发帖心情 Post By:2013/8/7 18:27:00 [显示全部帖子]

Datable记录未更新,进行筛选会很卡?我对未更新的记录进行筛选,很慢,最多的时候卡了一个小时

 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/8/7 19:11:00 [显示全部帖子]

5.6W,不是太多,并且都有建索引的

 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/8/7 19:26:00 [显示全部帖子]

是这样的,一开始我有改变datatable中的数据,然后进行保存,然后再次改变datatable数据就很卡,但是退出窗体之后打开再次修改datatable中的数据就不会出现这种情况,估计是内存没有得到释放,我看了一下我第二次修改数据的时候CPU都达到峰值了,70%以上


 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/8/8 8:31:00 [显示全部帖子]

那有没有代码可以把表清空,然后在重新加载数据,不知道可不可以,我在加载之后有调用过整个datatable的save好像是不可以的,


 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/8/8 8:45:00 [显示全部帖子]

我就是用了一个foreach遍历datatable中所有的数据行,然后有修改数据行,进行逐行保存,估计是这个有问题的

   DataTables("PRWIRD").LoadFilter = "POSTED = 1 AND FINISHED = 0 AND [Assign_Qty] > 0 And [LOC_FROM] = '" & hrec("LOC_FROM") & "' AND [LOC_TO] = '" & hrec("LOC_TO") & "'"
        DataTables("PRWIRD").Load


 回到顶部
帅哥哟,离线,有人找我吗?
longtechwj
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:659 积分:4686 威望:0 精华:0 注册:2013/6/11 17:51:00
  发帖心情 Post By:2013/8/8 9:52:00 [显示全部帖子]

是的,不可能我会全部更改,我在修改之前load一次,因为我要取最新的数据,然后做完之后再次load的时候发现_sortkey全部乱了,可能就是我卡的原因吧

 回到顶部