jag har en sträng som ser ut så här:
6,208.80 (amerikanskt valuta $)
det ska jag ta och multiplicera med ett tal, allt det funkar MEN outputen blir 6208.8 om man multiplicerar med 1
Hur får jag outputen att fortsätta visa det amerikanska formatet?
rätt valuta formatering
5 svar · 285 visningar · startad av aleborg
Frågan#1
cyprys skrev:
Med rätt session.LCID "1533 tror jag?" så räcker väl detta?
FormatCurrency("6208.8", 2)
Är det inte "1053"? :q
*osäker*
R// För sverige alltså. :)
Mjo för Sverige ja.
6,208.80 (amerikanskt valuta $)
...fortsätta visa det amerikanska formatet?
Fick bara en känsla av att det kanske inte svenska koden han var ute efter. ;)
Jag är inte inne så mycket på .Net (inget alls faktiskt) men tänkte att 2:an kanske konverterar från Svenska till Amerikanska. :p
R// Varför skrev jag nej? Nej till vad? :q :r
NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;
Double myBasicInt = Convert.ToInt32(txtNoBasic.Value.Trim()) * Convert.ToDouble(lblBasic.Text.Trim());
lblPriceBasic.Text = myBasicInt.ToString("C",nfi);
Löste det fint :)

