首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请问一个DDDW的有关问题

2012-03-22 
请教一个DDDW的问题。dw_2.Modify(rzlx.dddw.Namedd_a)dw_2.getchild(rzlx,state_child)state_child

请教一个DDDW的问题。
dw_2.Modify("rzlx.dddw.Name='dd_a'")
dw_2.getchild('rzlx',state_child)
state_child.settransobject(sqlca)
state_child.reset()
state_child.retrieve()

rzlx 是 DW_2 中的一个字段,EDIT 属性是 dddw, datawindow 是 dd_b,
我想动态把dddw的datawindow改为 dd_a, 但是改成dd_a后,这个字段显示的任然是dd_b的数据,必须要重新点开rzlx重新选择。

有没什么办法能在修改datawindow后直接就显示新数据窗口的内容?


分数不多。。感谢帮助~~~

[解决办法]
应该是可以直接显示的,
你得看看'dd_a'中的列是否与'dd_b'中的列一样的(起码作为data的列和display的列要一样的)

如果有必要,你需要同时动态修改

rzlx.dddw.displaycolumn

rzlx.dddw.datacolumn
[解决办法]

可能原因:
改动了绑定的数据对象,但没有改动显示列
试试下列代码
dw_1.modify('rzlx.dddw.datacolumn="rylb"')//显示值
dw_1.modify('rzlx.dddw.displaycolumn="rylb"')//真实值
dw_1.modify('rzlx.dddw.name="dw_xzrylb"')//数据窗口
dw_1.modify('rzlx.dddw.percentwidth="100"')
dw_1.modify('rzlx.dddw.vscrollbar=yes')

dw_1.retrieve()

dw_1.getchild('rzlx',state_child)
state_child.settransobject(sqlca)
state_child.retrieve()

热点排行