我遇到了同样的问题。这是我的解决方案。
1)首先测试您的报告边界,尝试确定您可以显示的最大字段数量。
2)把你的主报告做成一个子报告。
3)通过参数将剩余值作为连接字符串传递
4)使用您的新子报告来解析参数字符串。
这里有一些 VB 代码可以提供帮助。将此粘贴到您的报告属性代码部分。'****************************************************** ****************************************************** ************************
Public Function ListToString(myList As String, Delimiter As String, Optional index As Integer = 0) As String
    '-----------------------------------------------------------------------------------
    'Purpose:
    '----This function splits a list and allows one to access the split list like a programmable array
    'Description:
    '----Input: 
    '--------myList: String containing the list created in SSRS
    '--------Delimiter: what you used to seperate/ delimit each element
    '--------index: the index you want you access
    '----Output:
    '--------ReturnString: returns Name in the format of "FirstName LastName"
    'Version Control log: (Date - Name: Description)
    '----xx/xx/xxxx     Adrian Williams     Creation of function
    '-----------------------------------------------------------------------------------
    Dim returnString As String = ""
    Dim myArray As String()
    myArray = myList.split(delimiter)
    returnString = trim(myArray(index))
    Return returnString
End Function
'****************************************************** ****************************************************** ************************