以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  重新排序后导出  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184985)

--  作者:qaz17909
--  发布时间:2023/1/29 11:10:00
--  重新排序后导出
有个项目表,我用上移行和下移行改变了行的顺序,但是导出的时候好像还是按照id顺序导出,希望用下面的方式,按照重新排序过的导出,但是好像没有成功?
Dim drs As List(Of DataRow) = DataTables("项目表").SQLSelect("单号 = \'20230128008\'", "_SortKey")
For Each dr As DataRow In drs
    Output.Show(dr("项目名称"))
Next


--  作者:有点蓝
--  发布时间:2023/1/29 11:15:00
--  
移动行功能仅限已经加载的数据,没有加载的数据是不参与移动行排序的,移动行排序前先把需要的数据全部加载。移动行后保存一下再使用SQLSelect,或者直接使用Select