当前位置: 代码迷 >> PB >> 一个w_1中有个dw_1 其dataobject替 dw_xianjin_edit
  详细解决方案

一个w_1中有个dw_1 其dataobject替 dw_xianjin_edit

热度:54   发布时间:2016-04-29 05:43:12.0
一个w_1中有个dw_1 其dataobject为 dw_xianjin_edit
dw_xianjin_edit中四列均为dorpdowndw 现在要这个四列联动
选了第一项,第二项过滤,以此类推

------解决方案--------------------
在每一个数据窗口的itemchanged事件里写代码

如果数据发生变化,就用根据输入的数据,过滤下一个数据窗口里的下拉数据窗口的数据即可

比如

string ls_data
ls_data = data
datawindowchild ldwc_child
dw_2.getchild("一级科目", ldwc_child) //一级科目为你的带下拉数据窗口列名,根据你实际的列名替换掉
ldwc_child.setfilter("科目 like '" + ls_data + "'") //这里写你需要的过滤条件
ldwc_child.filter()