如何将选中的行复制到另一个数据窗口?
how to copy checked rows to another datawindow?
所以我有两个数据窗口,在第一个 DW 中,我每行都有一个复选框。现在,我想通过单击按钮 copy/send 将选中或选定的行添加到第二个 DW。你能告诉我如何做到这一点吗? TIA。 :)
这取决于您如何设置数据窗口。如果他们使用相同的数据窗口对象,您可以简单地使用 RowCopy 方法。
dw_1.rowsCopy(<start dw_1 row number>, <end dw_1 row number>,
Primary!, dw_2, <dw_2 row number BEFORE which you wish to add
the rows>, Primary!)
其中 dw_1
有要复制的行,dw_2
是目标。
如果数据窗口使用不同的数据窗口对象(不同的列数等),您需要遍历源数据窗口行并执行一系列 SetItem 调用以将数据放入目标数据窗口。
所以我有两个数据窗口,在第一个 DW 中,我每行都有一个复选框。现在,我想通过单击按钮 copy/send 将选中或选定的行添加到第二个 DW。你能告诉我如何做到这一点吗? TIA。 :)
这取决于您如何设置数据窗口。如果他们使用相同的数据窗口对象,您可以简单地使用 RowCopy 方法。
dw_1.rowsCopy(<start dw_1 row number>, <end dw_1 row number>,
Primary!, dw_2, <dw_2 row number BEFORE which you wish to add
the rows>, Primary!)
其中 dw_1
有要复制的行,dw_2
是目标。
如果数据窗口使用不同的数据窗口对象(不同的列数等),您需要遍历源数据窗口行并执行一系列 SetItem 调用以将数据放入目标数据窗口。