以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]选中行状态修改  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169959)

--  作者:chnfo
--  发布时间:2021/7/7 16:06:00
--  [求助]选中行状态修改
窗口中有一个表(行数很多,有1万+),有一些行的选中状态是true。

希望将它的行的选中状态与temp列同步

for each r as row in t.rows
r.checked = r("Temp")
next

实际执行的时候,速度很慢。实测耗时接近4秒。
有没有高效率的办法?
[此贴子已经被作者于2021/7/7 16:08:39编辑过]

--  作者:y2287958
--  发布时间:2021/7/7 16:08:00
--  
用SQL后台修改
--  作者:chnfo
--  发布时间:2021/7/7 16:09:00
--  
打错了,是要在界面上修改它的选中状态。遍历效率超级慢……
for each r as row in t.rows
r.checked = r("Temp")
next
[此贴子已经被作者于2021/7/7 16:11:34编辑过]

--  作者:有点蓝
--  发布时间:2021/7/7 16:21:00
--  
这个没有其它办法
--  作者:chnfo
--  发布时间:2021/7/7 16:44:00
--  
把表转换成树,效率就高了。