異なるローカライズのCrystal Reportsエクスポートを使用しています。この例では、ユーロを使用するフランス語にローカリゼーションを設定しようとしています。Crystal Reports Localaizationは通貨記号を変更しません
私は、次のC#コードでの局在を設定します。私は次の値が表示されたレポートエクスポートすると
ReportDocument report = new ReportDocument();
report.ReportClientDocument.LocaleID = CrystalDecisions.ReportAppServer.DataDefModel.CeLocale.ceLocaleFrench;
report.ReportClientDocument.PreferredViewingLocaleID = CrystalDecisions.ReportAppServer.DataDefModel.CeLocale.ceLocaleFrench;
report.ReportClientDocument.ProductLocaleID = CrystalDecisions.ReportAppServer.DataDefModel.CeLocale.ceLocaleFrench;
:番号の形式が正しく変更されたことを
135,00 $
お知らせしますが、通貨記号はなかった。
私は解決策を探していましたが、デザイン時に通貨を変更することに焦点を絞ったものはほとんどありましたが、ユーザーが選択した他の値に応じて実行時に変更する必要があります。
パラメータを使用して値を渡したり、デザイナーで式を使用したりするヒントがありましたが、それを把握するためにCrystal Reportsに慣れていません。
私はVisual Studio 2010と.Net 3.5でCrystal Reports 10.5を使用しています。
ご意見やご感想はありがとうございます。