实用powerbuilder开发系统,用到了一些数据删除的操作,总结一下。
1.数据窗口删除数据的一些技巧
A。删除数据窗中的所有数据的方法:有
A.1
integer dwcontrol.RowsMove ( long startrow, long endrow, DWBuffer movebuffer, datawindow targetdw, long beforerow, DWBuffer targetbuffer )
A.2
integer dwcontrol.SetItemStatus ( long row, integer column, dwbuffer dwbuffer, dwitemstatus status )
integer dwcontrol.SetItemStatus ( long row, string column, dwbuffer dwbuffer, dwitemstatus status )
把目标 dwbuffer 设置为Delete! 后更新数据窗可实现数据的删除功能
A.3
integer dwcontrol.DeleteRow ( long row )
使用删除数据时要记得从末行开始。
2.数据批量拷贝
B.1
dwcontrol.object.data[row,col]
B.2
integer dwcontrol.RowsCopy ( long startrow, long endrow, DWBuffer copybuffer, datawindow targetdw, long beforerow, DWBuffer targetbuffer)
integer dwcontrol.RowsCopy ( long startrow, long endrow, DWBuffer copybuffer, datastore targetdw, long bef
1.数据窗口删除数据的一些技巧
A。删除数据窗中的所有数据的方法:有
A.1
integer dwcontrol.RowsMove ( long startrow, long endrow, DWBuffer movebuffer, datawindow targetdw, long beforerow, DWBuffer targetbuffer )
A.2
integer dwcontrol.SetItemStatus ( long row, integer column, dwbuffer dwbuffer, dwitemstatus status )
integer dwcontrol.SetItemStatus ( long row, string column, dwbuffer dwbuffer, dwitemstatus status )
把目标 dwbuffer 设置为Delete! 后更新数据窗可实现数据的删除功能
A.3
integer dwcontrol.DeleteRow ( long row )
使用删除数据时要记得从末行开始。
2.数据批量拷贝
B.1
dwcontrol.object.data[row,col]
B.2
integer dwcontrol.RowsCopy ( long startrow, long endrow, DWBuffer copybuffer, datawindow targetdw, long beforerow, DWBuffer targetbuffer)
integer dwcontrol.RowsCopy ( long startrow, long endrow, DWBuffer copybuffer, datastore targetdw, long bef