2015-03-10 2 views
2

Я не мог найти ответ, который объединяет два здесь.преобразовать форматированную десятичную строку с тысячей seperator

Я получаю из базы данных, например, 8120.349 и хочу преобразовать это в два десятичных и тысячных seperator. поэтому идеальные выходная строка Ищу здесь 8,120.35

В настоящее время я преобразование до двух знаков после использования

MaxValue.ToString("F2") //maxvalue is decimal 

это выводит меня 8120,35

попытался добавить это для тысяч разделителя после просмотра нескольких ответов.

String.Format("{0:n}", MaxValue.ToString("F2")) 

Это все еще дает мне такой же выход.

любые идеи здесь?

+0

См [Выборочная Числовой Форматировать строки] (https://msdn.microsoft.com/en-us /library/0c899ak8(v=vs.110).aspx) –

+0

почему downvote ?? кто имеет downvoted .. –

+0

Возможный дубликат [Форматирование строк для десятичных знаков и тысяч] (http://stackoverflow.com/questions/8941219/string-formatting-for-decimal-places-and-thousands) – PaulG

ответ

0

Также вы можете использовать ручной форматирование,

string.Format("{0:#,##0.00}", 8120.349) 
Смежные вопросы