J'héberge un rapport SSRS via le contrôle de visionneuse de rapports SSRS dans un formulaire Web ASP.NET. Pour la propriété action sur une zone de texte, je définis l'expression suivante.SSRS Créer un lien vers l'URL
=Parameters!URL.Value & "?customerid=" & Fields!CustomerID.Value
Le résultat souhaité est quelque chose comme ceci.
URL = « http://www.google.com/somesamplepage.aspx?customerid=26074C16-BFA2-4610-8D3F-9EF550FE77D1 »
Le problème est que les champs! Valeur CustomerID est un type Guid. SSRS n'affiche pas le lien hypertexte pour moi dans ce scénario. Toutefois, si je mets à jour la chaîne de requête avec une autre valeur de texte de la collection de champs, cela fonctionne correctement.
Des idées là-bas?
qui a fait l'affaire. Merci un million !! – dretzlaff17
hey J'édite ma réponse de Fields! CustomerID.ToString() à Fields! CustomerID.Value.ToString(). même si la réponse de eariler a travaillé .. Fields! CustomerID.Value.ToString() est plus précis. – N30
@everyone: Attention, si c'est un GUID, vous devrez peut-être faire ToString(). ToLowerInvariant() ou cela ne fonctionnera pas correctement. –