grid型数据窗口中怎样实现下拉数据窗口动态过滤检索?
我做了个数据窗口是grid型的,结构如下所示:
商品大类 商品小类 商品名称
商品大类,商品小类都是显示名称,但绑定的代码值。商品大类象这样:a 灯具 b 开关;
商品小类象这样:a01 台灯 a02吊灯,b01 一控开关 b02 双控开关
在数据窗口中的itemchanged事件中写入了如下代码:
if dwo.name='spdl_dm' then
datawindowchild dwc_1
dw_1.setitem(row,'spxl_dm','')
if dw_1.getchild("spxl_dm",dwc_1)<>1 then
messagebox("错误信息:",sqlca.sqlerrtext)
return 0
else
dwc_1.settransobject(sqlca)
dwc_1.retrieve(data)
end if
end if
输入第一行数据时没问题,输入第二行数据点击商品大类时,发现上面的一行数据也跟着过滤检索了,如何能根据每一行的商品大类检索出小类,而不影响以前的过滤检索结果?