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半到右边去。