powerbuilder freeform只显示一条数据的问题

来源:互联网 发布:孕26周b超正常数据 编辑:程序博客网 时间:2024/04/28 14:47

问题:pb中的freeform在显示数据时,明明数据库中有多条数据,可是显示在freeform中却只有一条。

在网上查了很多很多资料,怎么说的都有,但就是没一个说的是对的,真是让人无奈。网上说的最多的一种方法就是说因为dw的高度不够,只要把dw的高度放大,自然就能显示多行了,这么说的人我不知道他们是没理解提问人的意思呢,还是压根就是满嘴喷粪,真正的解决方法居然和他们所说的正好相反。

当我们在freeform中将detail和header之间的距离调制很大时,dw中显示的数据只有一条如图:


而当我们再freeform中将detail和header之间的距离调小成只能容纳一行时,则可显示多行,如图:


其实在freeform显示一行的时候,其实它并不是只读出了一行,而是在显示的时候是每次只显示一行,当你在freeform的容器dw空间中选中VScrollbar属性的时候,运行后dw的右侧会出现一个垂直滚动条,当你想下滑动它的时候,你就会看到freeform中的数据一条一条的显示出来,只是都现在在那唯一的一行中,后面的行出现时会把之前的行顶出去。

一个诡异的解决方法!


原创粉丝点击