2011-05-09 4 views
1

カラムにクエリ文字列パラメータを持つURLを持つレポートサービスレポートがあります。レポートサービスを通じて直接アクセスされると、すべて正常です。私はURLをクリックして、適切なページに移動します。私のリンクをhtmlエンコードすることからReportViewerコントロール(VS 2010)を停止する方法

ただし、VS 2010のReportViewerコントロールを使用してレポートにアクセスすると、リンクのアンパサンドがhtmlエンコードされます。だから、クエリ文字列は

?value1=abc&value2=def 

?value1=abc&value2=def 

になるこれは私のレポートをめちゃくちゃれるパラメータ。結果をHtmlEncodingからReportViewerを停止するにはどうすればよいですか?

答えて

0

[OK]を、私はこれを発生し、シンプルでありながらあっけなく解決策を発見した:

は、このようなテキスト表現を作成します。

=Replace(Fields!MyDbField.Value ,"amp;","") 

エレガントされていないが、それは動作し、あなたが持っているとは考えにくいです実際の実際の値「amp;」を含む文字列

関連する問題