以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52025) |
||||
-- 作者:laserjiang -- 发布时间:2014/6/7 15:36:00 -- [求助] 最近在做一个窗口模板,就是改数据库字典的,为了保证代码重用性,我基本上使用currentable来控制数据库. 其中,有一个数据上移动和下移的功能,其实是当作简单的数据库字典
排序功能用的,虽然我实现了功能, 但是我想请教一下,是否还有更简单的代码实现 Dim weizi As Integer = CurrentTable.Position If weizi=CurrentTable.Rows.Count-1 Then Return Dim r1 As Row = CurrentTable.Rows(weizi) Dim r2 As Row = CurrentTable.Rows(weizi+1) Dim aa For Each c As Col In CurrentTable.Cols aa = r1(c.name) r1(c.name) = r2(c.name) r2(c.name) = aa Next CurrentTable.Position=weizi+1 |
||||
-- 作者:Bin -- 发布时间:2014/6/7 15:45:00 -- 挺好的,谢谢分享. |