Sar*_*can 7 visual-studio-2010 reporting-services ssrs-2008
我有一份SSRS 2008 R2报告,其中包含一些自定义代码,可以在数据集的多个字段上运行.为了简化调用它(两个参数而不是8个),我将Fields集合传递给函数,如:
Public Function BPLatest(whichBP as String, Fields as Fields) as Integer
Run Code Online (Sandbox Code Playgroud)
由于我刚刚意识到我需要在另一份报告中使用该代码,我认为我可以在C#2010 Express中创建自定义程序集,而不是剪切和粘贴它.但是,我在这一点上所做的搜索让我相信我不能在程序集中使用Fields集合,甚至如上所述.实际情况如此吗?如果没有,使用的语法是什么?
运行表达式=GetType(Fields).FullName
告诉我类型是Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Fields
它定义在Microsoft.ReportingServices.ProcessingObjectModel.dll
据我所知 Fields 集合中的对象是非常动态的,它们仅在调用范围内才有意义。
总的来说,不建议将整个Fields
集合传递到自定义代码中。
归档时间: |
|
查看次数: |
770 次 |
最近记录: |