请教如何实现数据窗口分组后分组列显示在每组的前面且无空白行

crtdak 2012-11-13 09:12:09
请教:如何实现数据窗口分组后分组列显示在每组的前面。例如:有学生数据,按班级分组后,班级显示在每组的第一条,效果如下:
姓名 性别 年龄 地址
计算机001班
张三 男 21 北京
张四 男 25 北京
计算机002班
李一 男 22 北京
李二 男 23 北京
李三 男 24 北京
李四 男 25 北京
计算机003班
王一 男 20 北京
王二 男 22 北京
王三 男 24 北京
王四 男 26 北京
使用数据窗口的分组(rows-create group),将班级字段居中,宽度设置成整个页面的宽度,放在detail区的最上面,再去除班级的重复值(rows-suppress repeating values),会在每组除第一条外每行数据的上面多一行空白,继续使用上面的数据,效果如下:
姓名 性别 年龄 地址
计算机001班
张三 男 21 北京

张四 男 25 北京
计算机002班
李一 男 22 北京

李二 男 23 北京

李三 男 24 北京

李四 男 25 北京
计算机003班
王一 男 20 北京

王二 男 22 北京

王三 男 24 北京

王四 男 26 北京
请问如何能去掉此空白行?达到前面的效果。
...全文
212 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
PB菜鸟 2012-11-13
  • 打赏
  • 举报
回复
把班级字段不要放在detail 区 ,放在header group 班级 和header之间。
crtdak 2012-11-13
  • 打赏
  • 举报
回复
能说具体点吗?我不用rows-suppress repeating values 去重,直接在dw的数据源处写distinct没有变化,每条数据的上面都有分组班级信息。
  • 打赏
  • 举报
回复
rows-suppress repeating values 不要用这个去重,直接在dw的数据源处写distinct

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧