最近在做一个窗口模板,就是改数据库字典的,为了保证代码重用性,我基本上使用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