2016-04-12 4 views
0

古いレポート形式をRDLCに変換しようとしていて、問題が発生しています。いくつかのケースでは、数値が割り当てられた表示スペースをオーバーランします。「10000%」と言います。「CanGrow」をfalseに設定してパーセント記号を表示する必要があるため、フィールドを切り捨てることはできません。RDLCテキストオーバーフローの動作

だけアスタリスクの束として表示その割り当てられた表示スペースのためのフィールドが大きすぎ、元のレポート形式で

ので、私は2つの部分に疑問を持っている:

1)フォーマットする方法はありますRDLCのデータであるため、特定の値を超えて実行されると代替文字列を表示しますか?

2)この形式を印刷専用に適用する方法はありますか。たとえば、Excel(Report.Renderを使用)にデータをエクスポートすると、そのフィールドは「10000%」と表示されますか?

答えて

0

ここでは、Globals!RenderFormatフィールドを値に基づいたフィルタリングと組み合わせて使用​​しました。例えば、

IIF(Globals!RenderFormat.Name Like "excel*" Or 
    (Fields!Percent1.Value > -10 And Fields!Percent1.Value < 100), 
     Fields!Percent1.Value, "******") 
関連する問題