当前位置: 代码迷 >> PB >> datawindow窗口数据传接
  详细解决方案

datawindow窗口数据传接

热度:88   发布时间:2016-04-29 07:34:46.0
datawindow窗口数据传递
现有两个窗口,一个名称为w_users,另一个为w_xgusers,两个窗口里面都有一个datawindow数据窗口,分别为dw_1和dw_2,要求选中dw_1中的一条数据记录时单击w_users窗口上的修改按钮时,弹出窗口为w_xgusers,并且将dw_1中选中的数据传递到dw_2中,该怎么实现啊?
------解决方案--------------------
修改按钮写:
string str_id
long l_row
l_row = dw_1.GetSelectedRow(0)
if l_row > 0 then 
str_id = dw_1.getitemstring(l_row,"用户列名")
openwithparm(w_xgusers,str_id)
end if

在w_xgusers的open 事件中 写:

string str_id
str_id = message.stringparm
dw_1.retrieve(str_id)

------解决方案--------------------
引用:
修改按钮写:
string str_id
long l_row
l_row = dw_1.GetSelectedRow(0)
if l_row > 0 then 
str_id = dw_1.getitemstring(l_row,"用户列名")
openwithparm(w_xgusers,str_id)
end if

在w_xgusers的open 事件中 写:

st……

就是这样,如果传多个参数就用结构
  相关解决方案