reporting-services - 使用自定义代码在 SSRS 报告标题中显示字段值
问题描述
我尝试实现此代码以在标题中显示数据:
我创建了自定义代码:
Public Shared Data1 As Object = ""
Public Function SetData(NewValue As Object, Field As String)
If Field = “SoldInvestorName” Then
If NewValue > "" Then
Data1 = NewValue
End If
End If
End Function
Public Function GetData(Field As String)
If Field = “SoldInvestorName” Then
Return CStr(Data1)
End If
End Function
但是由于我有多个组,因此无法弄清楚在报告正文中放置新文本框的位置。我尝试了所有组,但无论如何,顶部(第一个)组的最后一页显示来自后续组的错误页眉值。
报告如下所示:
页眉
详细信息:有字段 SoldInvestorName 我需要在页眉中显示
Group3页脚:类别代码
Group2页脚:InvestorCode
Group1页脚:LoanServicingSoldId
我拥有的新文本框表达式是这样的: Code.SetData(First(Fields!SoldInvestorName.Value, "LoanServicingSoldId" ),"SoldInvestorName")
和页眉表达式: Code.GetData("SoldInvestorName")
Group1 有一个新组的分页符。因此,Group1 的最后一页始终在后续 Group1 的页眉中具有不正确的值。
解决方案
推荐阅读
- java - 如何将Java对象传递给mule中的Java函数
- hibernate - 休眠中是否有任何方法可以禁用 .hbm 文件中实体类的特定属性的缓存?
- c - 可变大小堆栈帧的组装:这些堆栈对齐指令在分配 VLA 时似乎没用?
- java - 如何构造一个与 dispatchEvent() 一起使用的 ItemEvent?
- python-3.x - 如何在 cv2 中将图像拆分为比萨饼?
- python-3.x - 如何通过Python3在pandas中配对列表形式的每一列
- python - Python 默认参数列表强行为
- azure - 无法访问 LUIS 门户
- kubernetes - 我们如何在我的 k8s 集群中修改 docker0 mtu?
- c# - 如何将 local.settings.json 从 azure 函数移植到 .NET 核心 Web 项目?