我在VS 2013中有一个RDLC报告,它有两个截然不同的部分。我只想在第一部分中显示页脚。为此,我有一个名为IsFirstSection的报告变量设置为“True”。在我的页脚中,如果这个变量=“True”,我有一个显示文本的if语句。如何获取RDLC报告以运行报告自定义代码?
在报告中显示第二部分之前,我想将此变量设置为false。为此,我在报表自定义代码中使用了一个名为SetVariableValue的函数,它接受一个变量和一个值,然后执行此操作。我在第二部分之前有一个文本框,用Code.SetVariableValue(Variables!IsFirstSection,“False”)调用此函数。但是,由于IsFirstSection仍然是“真”,因此该代码似乎并未执行。
当我这样做确切地设置在一个RDL报告中,它工作正常。我甚至试图在RDLC中创建一个自定义代码函数,它只是返回一个字符串,当我从文本框表达式中调用它时,什么都不显示。我怎样才能让RDLC运行报表自定义代码?