2010-09-14 90 views
0

我使用這行:如何更改FormatCurrency()?

FormatCurrency(DBReader("Price").ToString, 2, True) 

我的貨幣 格式化和我有兩個網站,第一個是英文,第二個是阿拉伯語。

由於本地化設置被設置爲「en-US」,所以在英文網站上的價格將爲$貨幣。

在阿拉伯語網站中,由於本地化設置被設置爲「ar-LB」,因此價格將以ل.ل貨幣爲單位。

的問題是,如何格式化此代碼:

FormatCurrency(DBReader("Price").ToString, 2, True) 

,使在$貨幣只有在這兩個網站的?

回答

1

退房的例子here,使用加上一個格式說明和語言環境的重載ToString函數使用。

+0

String.Format(「{0:F2}」,DBReader(「Price」)) – HAJJAJ 2010-09-14 08:29:37

0

在你FormatCurrency方法使NeutralCulture或EN-US區域性

+0

我它cange到: FormatCurrency(DBReader( 「價格」)的ToString( 「C」,_ Globalization.CultureInfo.CreateSpecificCulture( 「DA-DK」)); 2,真) 和我有這個錯誤: 太多參數'Public ReadOnly默認屬性字符(索引作爲整數)作爲字符! 你能告訴我如何修改代碼,使其工作請 – HAJJAJ 2010-09-14 07:10:29

+0

你在'FormatCurrency'方法中想要做什麼? – 2010-09-14 07:23:13

+0

String.Format(「{0:F2}」,DBReader(「Price」)) – HAJJAJ 2010-09-14 08:29:16