powerbuilder怎么修改数据

2025-04-04 14:50:46
推荐回答(1个)
回答1:

在下拉列表的selectionchanged事件中写代码,这个事件,顾名思义,就是在你下拉列表框的选择数据发生变化的时候,会触发这个事件。另外,数据窗口,要给以默认的dataobject。否则如果没有,刚一打开是空的。
假设数据窗口对象的名字叫dw_main,主要的代码就是dw_main.dataobject = '数据窗口名字'
在下拉列表框(dropdownlistbox控件)selectionchanged事件中代码如下写:
choose case this.text
case '1'
dw_main.dataobject = 'dw_1'
case '2'
dw_main.dataobject = 'dw_2‘
case '3'
dw_main.dataobject = 'dw_3’
case else
return //不在选择范围内,返回
end choose
dw_main.settransobject(sqlca) //这句一定要写,换了dataobject,原有的事务连接就失效了。