用rowsmove来移动,下面是在同一个数据窗口中移动的例子
移动语法
integer dwcontrol.RowsMove ( long startrow, long endrow,
DWBuffer movebuffer, datawindow targetdw, long beforerow,
DWBuffer targetbuffer )
例如:
1、先取得需要移动的行
long ll_row,ll_ret
ll_row = dw_1.getrow()
2、判断移动的行是否正确
if ll_row < 1 or ll_row > dw_1.rowcount() then
messagebox("提示","请选择移动的行!")
return
end if
3、开始移动指定的行(ll_row)到数据窗口最后一行(dw_1.rowcount()+1)
ll_ret = dw_1.rowsmove(ll_row,ll_row,Primary!,dw_1,dw_1.rowcount()+1,Primary!)
4、判断是否移动成功
if ll_ret = 1 then
messagebox("提示","移动成功!")
end if
回答还可以的话记得顶。
用rowsmove来移动,下面是在同一个数据窗口中移动的例子
移动语法
integer dwcontrol.RowsMove ( long startrow, long endrow,
DWBuffer movebuffer, datawindow targetdw, long beforerow,
DWBuffer targetbuffer )
例如:
1、先取得需要移动的行
long ll_row,ll_ret
ll_row = dw_1.getrow()
2、判断移动的行是否正确
if ll_row < 1 or ll_row > dw_1.rowcount() then
messagebox("提示","请选择移动的行,")
return
end if
3、开始移动指定的行(ll_row)到数据窗口最后一行(dw_1.rowcount()+1)
ll_ret = dw_1.rowsmove(ll_row,ll_row,Primary,,dw_1,dw_1.rowcount()+1,Primary,)
4、判断是否移动成功
if ll_ret = 1 then
messagebox("提示","移动成功,")。
用rowsmove。这个可以实现从一个数据窗口像另一个数据窗口转移,但是,在一个数据窗口内,也是可以实现移动的。