Строковый формат для чисел или валюты?

Мне нужно дать запятую (,) для каждой тысячи. Поэтому я использовал DataFormatString="${0:#,#}". Он работает нормально. Но когда значение 0. Он показывает $00. Я просто хочу показать только $0.

Как мы можем это сделать?

Ответы

Ответ 1

Формат = "$ {0: #, 0}";

Ответ 2

DataFormatString = "{0:C0}"

Это будет формат в виде валюты с 0 десятичными знаками.

DataFormatString = "{0:N0}"

Это будет отформатировано как число, например 1000. Если вы хотите десятичные разряды, замените второй 0 тем числом, которое вы хотите после десятичного числа.

Например:

DataFormatString = "{0:N4}"

Будет формат, равный 1,000.0000