我正在使用具有不同本地化的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。
任何幫助或技巧值得讚賞。