两个数据窗口的结构是不是一样的?
如果是一样的,可以用sharedata。
dw_1.sharedata(dw_2),使dw_2共享dw_1的数据,这个要求二者的select字段要完全一样才可以。
然后在dw_1的clicked事件里,写,dw_2.scrolltorow(row),这样二者始终保持在相同行上了。
或者可以使用rowscopy函数。也要求两者的字段对应,否则是不能是数据进行复制的。
可以写在dw_1的clicked事件:
if row <= 0 then return
dw_2.reset() //清空dw_2
dw_1.rowscopy(row,row,primary!,dw_2,dw_2.rowcount() + 1, primary!) //转移数据
如果不同,那就要使用getitem和setitem来做了。
温馨提示:内容为网友见解,仅供参考