Reporting services 如何获取RDLC报告以运行报告自定义代码?

Reporting services 如何获取RDLC报告以运行报告自定义代码?,reporting-services,rdlc,ssrs-2012,Reporting Services,Rdlc,Ssrs 2012,我在VS 2013中有一份RDLC报告,其中有两个不同的部分。我只想在第一部分显示页脚。为此,我有一个名为IsFirstSection的报告变量,它被设置为“True”。在我的页脚中,我有一个if语句,如果这个变量为True,它将显示文本 在报告上显示第二部分之前,我想将此变量设置为false。为此,我在报告自定义代码中有一个名为SetVariableValue的函数,它接受一个变量和一个值,并执行此操作。我在第二节前面有一个文本框,它用Code.SetVariableValue(Variabl

我在VS 2013中有一份RDLC报告,其中有两个不同的部分。我只想在第一部分显示页脚。为此,我有一个名为IsFirstSection的报告变量,它被设置为“True”。在我的页脚中,我有一个if语句,如果这个变量为True,它将显示文本

在报告上显示第二部分之前,我想将此变量设置为false。为此,我在报告自定义代码中有一个名为SetVariableValue的函数,它接受一个变量和一个值,并执行此操作。我在第二节前面有一个文本框,它用Code.SetVariableValue(Variables!IsFirstSection,“False”)调用这个函数。然而,这段代码似乎没有执行,因为IsFirstSection仍然是“True”


当我在RDL报告中进行精确设置时,它会正常工作。我甚至尝试在RDLC中创建一个自定义代码函数,该函数只返回一个字符串,当我从文本框表达式调用它时,什么也不显示。如何让RDLC运行报表自定义代码?

对于此要求,报表变量似乎不是一个好的选择。这可能只是一个机会,它似乎在某些条件下工作。文档中的一些引用:

“默认情况下,报表变量只计算一次…”

“您无法控制报表处理器何时初始化变量或计算更新变量的表达式。”

我将使用ReportItems引用。这可能指向一个文本框,该文本框显示在“节”之间更改值的字段