ASP.Net: Eval Формат для денежных выражений

как я могу отформатировать мой запрос базы данных в виде списка с двумя знаками после запятой?

Сейчас: 100 Должно быть: 100,00

Теперь: 75,3 Должно быть: 75,30

Как получить его, когда я вставляю данные в список с помощью Eval (xxx)?

Ответы

Ответ 1

<%# Eval("myField", "{0:c}") %>

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

Ответ 2

это даст вам точный формат, который вы ищете:

<%# Eval("currency", "{0:0,00}") %>

или это даст вам сумму в местной валюте (на основе языкового стандарта веб-сервера).

<%# Eval("currency", "{0:c}") %>