以编程方式从SQL Reporting Services访问隐藏字段

时间:2012-08-21 08:36:41

标签: c# reporting-services

我有一个表,其中包含对其他表的引用,该表按顺序包含一个包含PDF文件二进制数据的字段。 此表用于SSRS(SQL Reporting Services)报告。包含二进制字段的表不包含在报告中(以避免性能问题)。用户也不应该在报告中看到表格的任何Id字段。

这是一个简化的结构:

Table A
------------
AId (should not be visible in the report)
SomeField


Table B  (not included in the report)
------------
BId 
FK_AId
BinaryPdfData

我需要开发一个C#应用程序,它使用Render函数从SSRS导出数据,并将导出的文件放在某个文件夹中。

我需要以某种方式获取所有AId字段(在呈现的报告中不可见)并从数据库中收集所有相关的PDF字母。

如何将AId字段添加到SSRS报告中,使该字段在报告中不可见但可从C#代码访问,因此我可以使用AId字段收集所有相关的PDF字母?< / strong>

1 个答案:

答案 0 :(得分:0)

您可以将辅助字段添加为查询参数,并通过C#代码访问该参数。