0

ASP.NET アプリケーションの一部である rpt ファイルを作成しようとしていますが、現在は 1 つの言語のみで、ユーザーのローカル言語設定に応じて異なる言語で表示されます。

ロケール情報を C# からメイン レポートに渡し、ラベルを言語に応じて異なるテキストを返す式フィールドに置き換え、ロケール情報パラメーターをすべてのサブレポートにリンクし、すべてのラベルをそれらの数式フィールドなども機能しますが、より簡単な解決策が利用できるのではないでしょうか? すべてのレポートはかなり多くのサブレポートで構成されているため、これが唯一の方法である場合、多くの手作業が必要になります。そしてもちろん、すべての if 句、元のテキストをラベルから数式フィールドにコピーするなど、多くのリスクもあります。間違ってコピーして見逃してしまいがちです。

また、すべてのページ フッターのように、すべてのレポートに同じ要素がたくさんあるため、フォーミュラ フィールドを作成し、すべてのページ フッターで個別にラベルをそれらに置き換えることは、おそらく一度だけ行うのではなく、大変な作業のように思えます。すべてのレポートに適用されますか?

4

1 に答える 1