当前位置: 代码迷 >> PB >> 关于数据窗口类型为N-UP的有关问题
  详细解决方案

关于数据窗口类型为N-UP的有关问题

热度:99   发布时间:2016-04-29 10:12:21.0
关于数据窗口类型为N-UP的问题
N-UP显示数据是如下的:
第1条记录 第2条记录  
第3条记录 第4条记录
第5条记录 第6条记录
第7条记录 第8条记录
第9条记录

但我希望它显示成如下格式:
第1条记录 第6条记录  
第2条记录 第7条记录
第3条记录 第8条记录
第4条记录 第9条记录
第5条记录

请问有什么办法达到我的要求????
谢谢!


------解决方案--------------------
以前也想过这个问题,但是没好好研究;当时是说服客户了,帮你顶吧
------解决方案--------------------
不行
除非手工添加 可那样很麻烦
------解决方案--------------------
数据窗口中增加一个字段SortNo,供排序用

Long ll_RowCount, ll_Row, ll_Mid

ll_RowCount = dw_1.RowCount()
ll_Mid = Round(ll_RowCount / 2, 0)

For ll_Row = 1 To ll_RowCount
If ll_Row <= ll_Mid Then
dw_1.Object.SortNo[ll_Row] = ll_Row * 2 - 1
Else
dw_1.Object.SortNo[ll_Row] = (ll_Mid - ll_Row) * 2
End If
Next
dw_1.SetSort( "SortNo ")
dw_1.Sort()
------解决方案--------------------
奇怪的需求,你弄两个grid拼起来,
左边retrieve,然后rosmove rowcount的1半到右边去。
  相关解决方案