当前位置: 代码迷 >> PB >> OPENTAB(UO,0)中的DW怎么修改dataobject
  详细解决方案

OPENTAB(UO,0)中的DW怎么修改dataobject

热度:141   发布时间:2016-04-29 05:28:32.0
OPENTAB(UO,0)中的DW如何修改dataobject
请问我 UO 窗口中放个DW控件..在主窗口中的OPENTAB(UO,0)
如何动态修改 UO中的数据窗口源tab_1.control[1].dw_1.dataobject='d_jhgl'
这样是会出错的
tab_1.control[1].text='ABCD'  这个可以运行

------解决方案--------------------
datawindow ldw_obj

ldw_obj = tab_1.control[1].control[1] // tabpage 中只第一个放置的控件必须是 dw
ldw_1.dataobject = 'd_jhgl'
------解决方案--------------------
引用:
请问我 UO 窗口中放个DW控件..在主窗口中的OPENTAB(UO,0)
如何动态修改 UO中的数据窗口源tab_1.control[1].dw_1.dataobject='d_jhgl'
这样是会出错的
tab_1.control[1].text='ABCD'  这个可以运行


如果是在第一个tabpage里放有数据窗口,可以用tab_1.control[1]来引用tabpage,用tab_1.control[1].control[1]来引用dw

if tab_1.control[1].control[1].classname() = 'datawindow' then
   datawindow ldw_1
   ldw_1 = tab_1.control[1].control[1]
   ldw_1.dataobject = "d_234u283"
end if