当前位置: 代码迷 >> PB >> 下拉数据窗口如何响应选择事件
  详细解决方案

下拉数据窗口如何响应选择事件

热度:102   发布时间:2016-04-29 09:55:15.0
下拉数据窗口怎么响应选择事件?
下拉数据窗口,响应下拉单击选择的是哪个事件?我要是选择一项,将选择项的数据再用来在另外个数据窗口查找然后显示,该怎么做?

------解决方案--------------------
//在itemchanged 事件中加入下面语句

DataWindowChild dwyjlb,dwejlb
int ls_yjlb,ls_ejlb
int ls_f

ls_yjlb = dw_1.GetChild( "一级类别 ", dwyjlb)
if ls_yjlb=-1 then
messagebox( ' ', '一级类别栏中没有子窗口 ')
return
end if
ls_ejlb = dw_1.GetChild( "二级类别 ", dwejlb)
if ls_ejlb=-1 then
messagebox( ' ', '二级类别栏中没有子窗口 ')
return
end if

dwyjlb.settransobject(sqlca)
dwejlb.settransobject(sqlca)

ls_f=dwyjlb.getitemdecimal(dwyjlb.getrow(), 'id ')

dwejlb.setfilter( '一级id= '+string(ls_f))
filter(dwejlb)
dwejlb.retrieve()
  相关解决方案