webForumDet fria alternativet

Formattera decimal

2 svar · 1 061 visningar · startad av invecklaren

invecklarenMedlem sedan jan. 2008280 inlägg
#1

Hej jag har en decimal-variabel som jag vill formattera:
Värdet i decimalen är
15200
Jag ska skriva ut värdet på en aspx-sida som
15,2

Jag använder toString-metoden

textbox1.text=myVar.ToString("Har testat med ett antal olika uttryck här utan bra resultat")

Vilken formatteringssträng ska jag använda?

NickemannenMedlem sedan aug. 20003 575 inlägg
#2

(decimalValue / 100).ToString("N2")

OldtimerMedlem sedan juni 201161 inlägg
#3

Jag skulle ju använda:
(myVar / 1000).ToString("F1", CultureInfo.GetCultureInfo("sv-SE"))

Sedan är det ju frågan om du verkligen alltid vill ha komma som decimalavskiljare eller om du hellre vill anpassa till användarens kultur?

132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)