当前位置: 代码迷 >> PB >> 在dw窗口中插入记录然后将值写去,怎么实现
  详细解决方案

在dw窗口中插入记录然后将值写去,怎么实现

热度:197   发布时间:2016-04-29 10:35:25.0
在dw窗口中插入记录然后将值写去,如何实现?
请问:
有两个窗口,将值从另一个窗口中通过getitemstring()取出后,如何不先写入数据库,而是通过将值写到另一个DW中,用insertrow()语句,然后用setitem().想了半天不会。请各位高手指教!
问题提得太多分用完了只有29分,各位不要嫌少,呵呵

------解决方案--------------------
想法是正确的

for j = 1 to dw_1.rowcount()
dw_2.scrolltorow(dw_2.insertrow(0)) //添加一行
row = dw_2.getrow()
dw_2.setitem(row,'字段名',dw_1.getitemstring(j,'字段名'))
...
next
------解决方案--------------------
string ls_value
ls_value = dw_1.getitemstring(1,"name")
long ll_newrow
ll_newrow=dw_2.insertrow(0)
dw_2.setitem(ll_newrow,"name",ls_value)
  相关解决方案