我有一个表,该表在一天中的每个半小时需要包含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的标题?还是我需要将标题添加到数据库中的某种数据集并从那里添加它?
列组功能非常适合于此。如前所述,您将需要编写SQL语句以在数据集中返回这些值。然后,您可以将列组设置为对这些值进行分组。这样,您的表始终获得正确的列数,而不必手动添加它们。