Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]关于移动多行

1楼
hanxuntx 发表于:2011/12/12 14:16:00

请问,用select选中多行后

如何用move命令使其移动到指定位置?

2楼
狐狸爸爸 发表于:2011/12/12 14:52:00

呵呵,其实移动多行,并非真的移动多行,这样效率太低,本质还是移动一行而已。

 

例如你需要向下移动选定的多行,只是将这多行的下一行移动到这个多行的第一行位置,向下移动多行:

 

Dim t As Table =  Tables("表A")
Dim p1 As Integer = t.TopPosition
Dim p2 As Integer = t.BottomPosition
If  p2 < t.Rows.count -1
     t.Rows(p2+1).Move(p1)
     t.Select(p1+1,t.LeftCol,p2+1,t.RightCol)
End If

至于向上移动,你可以参照写一下。

 

 

共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02441 s, 2 queries.