PB下拉控件怎么刷新

PB下拉控件如何刷新?
我的ddlb里显示的是产品编号和名称,当我在产品信息表里新增了一条记录的同时,我的ddlb里也能相应出现这条记录,改怎么做?ddlb控件和产品信息录入控件不在同一个界面里,产品录入窗口类型是response!型的。不知道我的表达能看明白吗?请高手指点!
------解决方案--------------------
用dropdowndw而不是dropdownlistbox
然后
datawindowchild ldwc_child

datawindow.getchild('column_name',ldwc_child)
ldwc_child.settransobject(slqca)
ldwc_child.retrieve()
------解决方案--------------------
ddlb 远不如dddw方便灵活,建议更换
如果不更换的话,就要在增加记录时向ddlb里插入该信息ddlb_1.AddItem(xxx)或者重新构造ddlb

------解决方案--------------------
DDLB可以使用数据窗口的MODIFY函数来更新它的值列表
------解决方案--------------------
open 事件
游标  fetch into ddlb_1.additem()

------解决方案--------------------
ddlb_1.reset()
然后重新ddlb_1.additem("变量")

如果是用户选择的数行需要保存的话还是ddlb方便,并不需要从数据库中检索
------解决方案--------------------
二楼的答不对题。

楼主说的是窗口控件ddlb,不是数据窗口里的字段域。8楼正确的。



//重置
ddlb_1.reset()
//定义游标
declare cur_1 cursor for 
select str_1 from tb_1
where ...
;

open  cur_1 ;
fetch cur_1  into :tmpstr;
do  while sqlca.sqlcode=0 
ddlb_1.additem(tmpstr)

fetch cur_1 into :tmpstr;
loop 
close  cur_1;
ddlb_1.text=tmpstr