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 · 308 visningar · startad av aleborg
Trådstart#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"?
*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.
R// Varför skrev jag nej? Nej till vad?
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

