SSRS页脚中的索引表

时间:2012-09-06 08:49:10

标签: reporting-services ssrs-2008

我正在构建一份SSRS报告,我想要一个索引表来显示每个组由一个表完成的页面索引,在报告的页脚中,因为我的报告中有很多页面,但是SSRS 2008没有不允许访问正文部分中的页码,以便将其传递给页脚。

1 个答案:

答案 0 :(得分:1)

你可以通过code.First添加一个包含要编制索引的组标题的文本框,然后转到报告 - >报告属性 - >代码并添加以下代码:

Dim groupNo As Integer = 1     Dim sw As System.IO.StreamWriter     Dim max As Integer = 0     Dim text As String =“”

Public Function GetGroupPageNumber(ByVal groupName As String, ByVal pagenumber As Integer) As Object

    If Not String.IsNullOrEmpty(groupName) Then

        text += groupName
        max = groupName.Length

        While (max < 50)
            text += " "
            max += 1
        End While

        Dim index As Integer
        For index = 0 To 20
            text += " "
        Next index

        text += pagenumber.ToString() & vbCrLf

    End If

    Return text

End Function
页脚部分中的

添加将显示索引表的文本框并执行代码并将报告标题和页码传递给它: Code.GetGroupPageNumber(ReportItems!ReportTitle.Value,全局!的PageNumber)