如何得到下拉数据窗口各列的数据
dw_1数据窗口中,有几列数据:code、name、dw、price...
其中code列是一下拉数据子窗口,有三列:code、name、dw,其中code列为显示及数据列
下拉数据子窗口的三列数据如下:
001 内存 条
002 电源 个
003 主板 块
当我选002时,如何把name、dw(电源 个)这两列数据直接放入dw_1的name、dw列中?
[解决办法]
dw_child.getitemstring(dw_child.getrow(),"name"))
dw_child.getitemstring(dw_child.getrow(),"dw"))
[解决办法]
在dw_1的itemchanged事件中写:
if dwo.name = 'code' and row > 0 then datawindowchild ldwc if dw_1.getchild("code", ldwc) <> 1 then return if ldwc.getrow() < 1 then return setitem(row, 'name', ldwc.getitemstring(ldwc.getrow(), 'name')) setitem(row, 'dw', ldwc.getitemstring(ldwc.getrow(), 'dw'))end if