当前位置: 代码迷 >> PB >> 怎么得到下拉数据窗口各列的数据
  详细解决方案

怎么得到下拉数据窗口各列的数据

热度:52   发布时间:2016-04-29 08:53:26.0
如何得到下拉数据窗口各列的数据
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事件中写:
C# code
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
  相关解决方案