reporting-services - Reporting Services 报表中的自定义代码

标签 reporting-services

在 Reporting Services 中,我想添加一个包含自定义代码块数据的参数。理想情况下,我将能够运行以下代码(这是一个简单的测试示例):

Function GetPeriods() As String()
 Dim values As System.Collections.ArrayList = 
    New System.Collections.ArrayList()
 For i as integer = 1 to 24
    values.Add(i)
 Next
 Return values.ToArray()
End Function

并将以下内容放入参数的“文本字段”中:
=Code.GetPeriods()

但是,当我运行报告时,我应用它的参数被禁用并为空。是否应该使用不同的技术?还是我做错了什么?

最佳答案

如果您使用的是 SQL 2008 Reporting Services,那么您可以查看 this page其中介绍了使用自定义程序集的概念。

如果您使用的是 SQL 2005 Reporting Services,那么 this link是你想要的那个。

这是一件微不足道的事情,只需将您的代码编译到类库中并按照提供的说明允许您的报告引用它。

关于reporting-services - Reporting Services 报表中的自定义代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/270434/

相关文章:

visual-studio - XML 文档中有错误 (2, 2) : Visual Studio, SSRS 项目文件错误 (VS2015-VS2017)

mysql - 如何在 Dynamics CRM 的一份报表中使用两个预过滤(使用 CRMAF_ )?

asp.net - ReportViewer 2010 未从代码加载数据源

reporting-services - 如何使用 TeamCity 自动部署/构建 SSAS 和 SSRS 解决方案

wcf - 使用 REST WCF 数据服务作为 SQL 报告服务的数据源

sql-server - Azure SQL 数据库上的 SQL Server 报告服务 (SSRS)

vba - 格式化字段以在 SSRS 中添加破折号

reporting-services - 在 SSRS 中读取 XML

visual-studio-2010 - RDLC - 在 VS2010 中添加数据源

sql-server - 查询结果与 SSRS 结果不同