vb.net - 我可以使用一种方法返回 SSRS 报告代码中的字符串列表作为 tablix 中的标题吗?

标签 vb.net reporting-services ssrs-tablix

我有一个表格,一天中每半小时需要包含 50 列(+2 用于夏令时)。所以每列将是 HH1、HH2、HH3...HH50。

我在报表属性代码部分写了这段代码。

Function GetHH() As List(Of String)
    Dim headers As List(Of String) = new List(Of String)
    For index As Integer = 1 to 50
        headers.Add("HH" & index)   
    Next    
    return headers
End Function

有没有办法将此函数的输出用作我的 tablix 的标题?或者我是否需要将 header 添加到数据库中的某种数据集并从那里添加?

最佳答案

列组功能非常适合这种情况。正如您提到的,您需要编写 SQL 语句来返回数据集中的这些值。然后您可以将您的列组设置为对这些值进行分组。这样,您的表格始终会获得正确数量的列,而您不必手动添加它们。

关于vb.net - 我可以使用一种方法返回 SSRS 报告代码中的字符串列表作为 tablix 中的标题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61953301/

相关文章:

sql-server - 使用内联函数在 SSRS 中创建数据集

t-sql - SSRS 2008 R2 报表生成器 3.0 : Offset Date Default Start Time

mysql - 使用 VB 连接 SQL 时出错

VB.NET 如何遍历 BindingSource

sql-server-2005 - SQL Server 2005 Report Builder 如何动态更改数据源?

reporting-services - SSRS - 在不属于报告的数据集中查找字段

reporting-services - Tablix 中的 SSRS 停止组被拆分为多个打印页面

sql - 将 SSRS 报告分组到多个字段

arrays - 在 SSRS 的文本框中显示字符串列表

c# - 如何从 ImageButton-Click 获取 RepeaterItem 的 ItemIndex?