我有一个表格,一天中每半小时需要包含 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/