SSRS自定义函数问题
下面是我写的自定义函数
返回值用于分页
我将返回值打印出来 都是0
可能是翻页后 count1 重新赋值为 0
过去我也写过自定义函数 一旦翻页会重新定义变量
问一下原因 有没有办法 定义整个报表的变量
Public count1 As Integer = 0
Public mapping1 As New System.Collections.Hashtable()
Public Function Getrow(ByVal groupingValue As String) As string
If mapping1.ContainsKey(groupingValue) Then
Return mapping1(groupingValue)
End If
Dim c As string = str(int(count1/2))
count1 = count1 + 1
mapping1.Add(groupingValue, c)
Return c
End Function
------解决方案--------------------SSRS问问和尚。
------解决方案--------------------只是分页没必要写自定义函数,rownumber什么的就可以了
------解决方案--------------------定义一个全局的变量去保存它?
------解决方案--------------------msdn reporting services expression ,有现成的分页表达式。
------解决方案--------------------该回复于2011-11-22 17:10:17被版主删除
------解决方案--------------------需要的 不能用int((rownumber(nothing)-1)/25) 之前就有分组
------解决方案--------------------和尚 在那 哪个是和尚
------解决方案--------------------SSRS设定分页参数就可以实现分页啦。看一下帮助文档。
------解决方案--------------------不是分页的问题
Public count1 As Integer = 0
我定义的变量 翻页后就重新赋值为0了
为什么
如何定义控制整个报表的变量