3

Microsoft ReportViewerの特定のTextBoxの通貨形式をUS($)からEURO(€)に変更するにはどうすればよいですか?

常にドル記号が前に表示され、形式は##、###。##であり、ユーロは##。###、##のようにする必要があるためです。

4

4 に答える 4

5

すでに述べたオプションに追加するには:

Business Intelligence Studio (SSRS プロジェクトをサポートする VS) を使用して、レポートの Language プロパティを=User!Languageに設定できます。これにより、現在のスレッドのカルチャ/ロケールが取得されます。

複数の地域のユーザーが同じレポートを使用する場合、これを使用する必要がありました。

于 2010-03-02T18:04:44.093 に答える
4

この問題の解決策は、一般レポートのrdlc言語をヨーロッパの国の一部に変更することです(たとえば、ドイツ語に変更しました)。通貨フィールドは想定どおりに表示されます。

于 2008-12-26T12:04:03.757 に答える
2

上記に感謝します。私はあなたの助けを借りて私の問題を解決しましたが、レポートビューアーを始めたばかりの私たちのために、これに詳細を追加したかっただけです.

私は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">

お役に立てれば

于 2013-08-14T09:23:40.357 に答える
1

お気づきのように、レポートの言語を変更する必要があります。

追加情報: GUI 経由でこれを行うことはできないようです。RDLC ファイルの xml で <Language> 要素を編集する必要があります。このリンクは RDL ファイルに関するものですが、詳細は RDLC と同じです。

于 2010-02-11T16:34:03.070 に答える