有没有从ssrs报告的嵌入代码引用ssrs报告的字段的正确方法?如何引用SSRS报告的嵌入代码中的字段
当我尝试使用Fields!Program.Value
我得到以下错误 -
有上的自定义代码3行的错误:[BC30469]
参考非共享成员需要对象参考。
当谷歌搜索时,我发现你可以通过在开始时预先加上Report.
来引用报告的参数。所以我试过这个Report.Fields.Program.Value
。
导致以下错误...
有上的自定义代码3行的错误:[BC30456]“字段”不是“Microsoft.ReportingServices.ReportProcessing.ExprHostObjectModel的成员.IReportObjectModelProxyForCustomCode”。
所以......总之,有没有办法从嵌入代码中引用字段。我发现我可以将字段val传递给函数本身,但我更愿意直接引用这些字段。
Seth
谢谢...这就是我需要知道的。 Seth – 2009-09-09 18:49:33
对于我来说,在报告服务中,一个参数可以直接访问,而一个字段必须被传入,这是毫无意义的。如果其中一个参数不能被直接访问,或者一个字段可以被直接访问。无论如何,@gbn感谢您的回答,并且@Seth Spearman感谢您的提问。 – 2011-05-31 12:26:58
@Michael Eakins:对数据集有意义。一个参数是单一的,标量和离散的,因此可以普遍访问。如果您有1000个数据行,您如何知道哪一行属于该行中的数据?这个语法使得它明确且不易出错 – gbn 2011-05-31 12:54:55