Zahlenformat in einer MessageBox
Heiko Merz
Hallo,ich berechne über eine CoCu - Regel einen Wert, den ich aktuell z.B. in dem Format 44100,53 in meiner MessageBox angezeigt bekomme.
Ich hätte gerne aber, dass die MessageBox 44.100,53 anzeigt, also mit Tausendertrennzeichen.
Habe schon etliches mit System.Globalization.... versucht, aber es nicht hinbekommen.
Hat mir jemand einen Tip ?
Gruß
Heiko
Sascha Balke
Hallo Heiko,siehe [url="http://msdn.microsoft.com/de-de/library/ms187928.aspx"]CAST und CONVERT [/url]
Beispiel ...
+ convert(nvarchar(20), cast(T0.DocTotal as money),3)
hth
Michael Egloff
Hallo Heiko,du kannst die 'ToString'-Methode mti einem Format überladen.
siehe [url="http://msdn.microsoft.com/en-us/library/kfsatb94.aspx"]hier[/url] oder [url="http://www.java2s.com/Tutorial/CSharp/0040__Data-Type/UseToStringtoformatdoubles.htm"]hier[/url] oder [url="http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx"]hier[/url]
Ich denke, du brauchst das folgende Format
string str = v.ToString("N2");
Console.WriteLine(str); Heiko Merz
Hallo Michael,und genau das war mal wieder der entscheidende Hinweis.
Danke dafür, auch für die Stunden an Zeitersparnis, die ich jetzt habe :-)
Gruß
Heiko
0
Please sign in to leave a comment.
Comments
0 comments