当前位置: 代码迷 >> PB >> 急 dw setsqlselect 新sql,retrieve后 垂直滚动条高度仍是旧sql retrieve的高度
  详细解决方案

急 dw setsqlselect 新sql,retrieve后 垂直滚动条高度仍是旧sql retrieve的高度

热度:539   发布时间:2016-04-29 05:21:05.0
急 dw setsqlselect 新sql,retrieve后 垂直滚动条高度还是旧sql retrieve的高度
pb9.0 OS系统win7,dw不含条件先retrieve 了,记录很多,
然后增加了查询条件,dw_.setsqlselect(is_new_sql)重新retrieve ,数据的记录变少了,但是垂直滚动条高度没有变化,仍然可以下拉,但是下拉的内容都是空白
求高人解决,去掉多余的空白,使滚动条的高度正确。
另外,同样的代码在XP中则滚动条显示正常。
本人已试过 dw_reset() 和 redraw 方法 但是没有解决,还望高人给在下指点一二,先行谢过。
------解决思路----------------------
试试,先用dw.reset(),把数据清空,然后再用setsqlserct,然后再retrieve,应该可以
------解决思路----------------------
检索完数据后 dw.SetRedraw(TRUE) 不行?
  相关解决方案