Microsoft ReportViewerの特定のTextBoxの通貨形式をUS($)からEURO(€)に変更するにはどうすればよいですか?
常にドル記号が前に表示され、形式は##、###。##であり、ユーロは##。###、##のようにする必要があるためです。
Microsoft ReportViewerの特定のTextBoxの通貨形式をUS($)からEURO(€)に変更するにはどうすればよいですか?
常にドル記号が前に表示され、形式は##、###。##であり、ユーロは##。###、##のようにする必要があるためです。
すでに述べたオプションに追加するには:
Business Intelligence Studio (SSRS プロジェクトをサポートする VS) を使用して、レポートの Language プロパティを=User!Languageに設定できます。これにより、現在のスレッドのカルチャ/ロケールが取得されます。
複数の地域のユーザーが同じレポートを使用する場合、これを使用する必要がありました。
この問題の解決策は、一般レポートのrdlc言語をヨーロッパの国の一部に変更することです(たとえば、ドイツ語に変更しました)。通貨フィールドは想定どおりに表示されます。
上記に感謝します。私はあなたの助けを借りて私の問題を解決しましたが、レポートビューアーを始めたばかりの私たちのために、これに詳細を追加したかっただけです.
私はVB2010でこれを段階的に行いました
ソリューション エクスプローラーでレポートを右クリックします。 [プログラムから開く] を選択します。次に、自動エディター セレクター (xml) を選択します。レポート タグの横に、次のタグを入力します。en-gb は国コードに変更する必要があります。
<Language>en-gb</Language>
だから、それはこのように見えるはずです
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
<Language>en-gb</Language>
<DataSources>
<DataSource Name="DataSet">
お役に立てれば
お気づきのように、レポートの言語を変更する必要があります。
追加情報: GUI 経由でこれを行うことはできないようです。RDLC ファイルの xml で <Language> 要素を編集する必要があります。このリンクは RDL ファイルに関するものですが、詳細は RDLC と同じです。