现有两个窗口,一个名称为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)
------解决方案--------------------
就是这样,如果传多个参数就用结构