1

我的客户需要一份报告,该报告在网格的一列中生成逗号分隔的文件列表。我知道我可以在查询中使用 FOR XML 路径来产生这些结果。但是,客户希望能够单击该 CSV 中的单个值并被带到列表中该元素的链接。例如,报告中的列如下所示:

1.jpg、2.jpg、3.jpg

他需要能够单击 2.jpg 并转到该实际文件。我知道我可以对整个字段进行操作以转到一个 URL,但我可以将该操作缩小到 CSV 列表的特定部分吗?

4

2 回答 2

2

您可以使用占位符在逗号分隔的文本中嵌入超链接,您需要使用锚标记和 href 包装每个值。请参阅我之前回答的文本中嵌入的 URL部分的示例。

用于添加标记的示例代码的SQLFiddle。它在 SQL 中很丑陋,但可以工作。

于 2013-05-22T18:14:07.493 回答
0

我想出了一个可行的解决方案。问题似乎在于列表中有多个 URL。如果我只返回一个 URL,它工作正常。因此,我一次返回一个而不是 CS 列表,并使用矩阵对其他字段进行分组。

于 2013-05-23T18:26:28.850 回答