读书人

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

发布时间: 2012-02-20 21:18:24 作者: rapoo

下拉数据窗口怎么响应选择事件?
下拉数据窗口,响应下拉单击选择的是哪个事件?我要是选择一项,将选择项的数据再用来在另外个数据窗口查找然后显示,该怎么做?

[解决办法]
//在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()

读书人网 >PB

热点推荐