Ssrs 2008 SSR创建指向URL的链接

Ssrs 2008 SSR创建指向URL的链接,ssrs-2008,reporting-services,ssrs-tablix,Ssrs 2008,Reporting Services,Ssrs Tablix,我通过ASP.NET web表单中的SSRS报告查看器控件托管SSRS报告。对于文本框上的action属性,我将设置以下表达式 =Parameters!URL.Value & "?customerid=" & Fields!CustomerID.Value 期望的结果是这样的 URL=“” 问题是这些字段!CustomerID值是Guid数据类型。在这种情况下,SSRS不会为我显示超链接。但是,如果我使用fields集合中的另一个文本值更新querystring,它可以正常工

我通过ASP.NET web表单中的SSRS报告查看器控件托管SSRS报告。对于文本框上的action属性,我将设置以下表达式

=Parameters!URL.Value & "?customerid=" & Fields!CustomerID.Value 
期望的结果是这样的

URL=“”

问题是这些字段!CustomerID值是Guid数据类型。在这种情况下,SSRS不会为我显示超链接。但是,如果我使用fields集合中的另一个文本值更新querystring,它可以正常工作

有什么想法吗?

你试过了吗

=Parameters!URL.Value & "?customerid=" & Fields!CustomerID.Value.ToString()
你试过了吗

=Parameters!URL.Value & "?customerid=" & Fields!CustomerID.Value.ToString()

嘿,我正在编辑来自字段的答案!ToString()到字段!CustomerID.Value.ToString()。尽管早期的回答有效。。领域!CustomerID.Value.ToString()更准确。@每个人:小心,如果它是GUID,您可能必须执行ToString().ToLowerInvariant(),否则它将无法正常工作。嘿,我正在编辑来自字段的答案!ToString()到字段!CustomerID.Value.ToString()。尽管早期的回答有效。。领域!CustomerID.Value.ToString()更准确。@每个人:小心,如果它是GUID,您可能必须执行ToString().ToLowerInvariant(),否则它将无法正常工作。