Assume I have the following decimal number that I have to format so that every thousand should be separated with a space:
897.11 to 897.11 1897.11 to 1 897
try this
int testNumber = 134566548; Console.WriteLine(string.Format("{0:N}", testNumber));
You will received : 134 566 548,00
Don't forget your culture.