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

标签 arrays vb.net list reporting-services ssrs-2008-r2

我一直在使用 SQL Server Reporting Services 处理报表,但遇到了问题。

我有一个包含多个数据集的报告。假设我有这些数据集:

  • 数据集Potatoes
  • 数据集Unicorns
  • 数据集作业

我的报告使用 XML 来获取字段的值。假设我的 XML 如下:

<XML>
    <Jobs>
        <string>Job1</string>
        <string>Job2</string>
        <string>Job3</string>
    </Jobs>
    <Potatoes>
        <id>123</id>
        <fieldname>blabla</fieldname>
    </Potatoes>
</XML>

我希望能够将 List(Of String) 的所有值(因此我的所有 <string> 值)放入单个文本框中:Job1、Job2、Job3。

以下是如何使用表达式填充文本框的示例:

=First(Fields!fieldname.Value, "DatasetPotatoes")

你知道是否有可能得到我所有的<string></string>值(value)观?或者至少得到我的 <string></string> 的数组值以便我可以使用 VB.NET 代码对其进行格式化?

最佳答案

使用查询/数据集设置一个参数,该参数默认可用于您希望在一个字段中一起显示的所有值/项目。

在报表上插入一个字段并将表达式设置为:

=join(Parameters!Parameters.Value, " , " )

查看报告,所有项目都将显示在一个字段中。

关于arrays - 在 SSRS 的文本框中显示字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34050133/

相关文章:

arrays - Mongodb 数组 - $pull 从嵌入文档

arrays - 在数组 Excel VBA 中返回最小值的索引

.net - VB.Net 中我的功能的文档在哪里?

python - 在Python循环中从列表中删除元素的奇怪行为

python-3.x - 字符串未更改为大写

c++ - 在数组中查找模式的最有效方法?

javascript - 按值移动数组,保持排序

vb.net - 无法杀死excel进程

c# - 发送带有套接字的字符串(不是那么容易!)

python - 合并单词对列表中的第一个单词,具体取决于这些对中的第二个单词