以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]loadfilter加载排序的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170856)

--  作者:晨曦396
--  发布时间:2021/8/9 17:53:00
--  [求助]loadfilter加载排序的问题
loadfilter  加载不能设置在表格显示的顺序,可以通过table.sort设置,但是这样设置后,导致插入的功能不能在排序状态下使用,有什么办法  可以在加载数据时就排序,  不使用 table.sort, 或者在排序状态下可以使用插入行
--  作者:有点蓝
--  发布时间:2021/8/9 20:10:00
--  
先排序,然后按照排序更新_sortkey值,最后取消排序,比如:

DataTables("订单").LoadFilter = "[日期] = #" Date.Today & "#"
DataTables(
"订单").Load
Tables("订单").sort = "第一列"
dim r as row = Tables("订单").rows(0)
Dim idx As Decimal =r("_sortkey")
for i as integer = 0 to Tables("订单").rows.count - 1
Tables("订单").rows(i)("_sortkey") = idx + i
next
Tables("订单").sort = ""
[此贴子已经被作者于2021/8/9 20:11:54编辑过]