以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部表行移动出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93674)

--  作者:漂泥
--  发布时间:2016/12/4 11:08:00
--  外部表行移动出错

外部表SQL2005数据表,字段有_SortKey,无排序加载,当执行向上移动Syscmd.Row.MoveUp(),有时无法上移。

当执行向下移动Syscmd.Row.MoveDown()有时移动多行,没有规则可言。这是什么原因?


--  作者:有点色
--  发布时间:2016/12/4 14:47:00
--  

 是当时就不能移动,还是说移动正常,但保存后,和实际上的有差别?

 

 重置一下_Sortkey列之后呢?

 

Dim drs As List(of DataRow) = DataTables("表A").Select("","[_SortKey]")
For i As Integer = 0 To drs.Count - 1
    drs(i).BaseRow("_SortKey") = i
Next
DataTables("表A").save