asp vb ReportViewer分页列

时间:2013-12-29 10:03:19

标签: asp.net vb.net reportviewer

我有一个简单的报告,显示位置及其数据。我想报告列是位置,行是其数据。一页只显示一个位置。

以下是数据和当前输出的示例: 位置A,B,C。 数据:A1,A2,A3,B1,B2,B3,C1,C2,C3。

目前输出(使用Tablix,按列位置分组)

A   B   C
A1  B1  C1
A2  B2  C2
A3  B3  C3

预期输出

Page1: 
A
A1
A2
A3
Page 2
B
B1
B2
B3
Page 3
C
C1
C2
C3

我已经在列组的每个组实例之间设置了分页符,但它似乎不起作用。 (当逐行时,它的工作但是

(我正在使用visual studio 2012,ReportViewerWebControl是版本11.0.0.0。我想按列分页,因为实际上我有很多列,并希望在每5列之后分页。)

1 个答案:

答案 0 :(得分:0)

我使用这个网站的想法解决了我自己 http://blog.hoegaerden.be/2012/11/01/creating-multiple-column-reports/

  1. 为表适配器添加2列(PageNum和ColumnNum)
  2. 按PageNum分组,重复表格,然后按ColumnNum过滤。