レポートを実行してメールに添付するレポート レンダラーを C# で作成しました。レポートのタイトルにリストされているときにパラメーターの日付形式が正しくないことを除いて、これはすべてうまく機能しています。すべてのレポートには言語が設定されて=User!Language
おり、パラメーターは FormatDateTime 関数を使用して出力され、ユーザーの地域設定に従って書式設定されます。
私は基本的に MSDN で説明されているレンダリング方法を使用しています。
レポートがブラウザーを介して実行される場合、これはすべてうまく機能します。ただし、C# からレポートをレンダリングすると、en-US
日付形式が使用されます。
レポート サーバーの地域設定は、C# プログラムが実行されているコンピューターの地域設定と同様に、正しい地域に適切に設定されます。
適切な言語/カルチャを使用してレポートを表示するには、C# プログラムでどのプロパティを設定する必要がありますか?