2

.ToString()関数をオーバーロードするカスタムビジネスオブジェクトがあります。また、IFormattable.ToStringを実装しているため、独自のカスタム形式を定義できます。

このアプローチは、.rdlcレポートを除いて、私のアプリのどこでも機能するようです。たとえば、次の式のレポートにテキストフィールドがあります。

=Fields!MyField.Value.ToString("lr")

「lr」は私が作成したカスタムフォーマットです。レポートを実行すると、出力として常に#Errorが発生します。.ToString関数にブレークポイントを設定し、レポートの実行中にコードをステップ実行しました。関数が正しい値を返していることはわかっていますが、レポートはそれを受信して​​表示できないようです。

4

1 に答える 1