Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > как сделать, чтобы decimal отображал 2 знака после


Автор: lankin 4.9.2008, 11:39

В общем все ясно из вопроса. У меня в гриде столбец имеет тип decimal и по умолчанию показывает 4 кажется знака после запятой. мне нужно только 2. У decimal есть что-то типа формата или свойства, где можно указать, сколько знаков показывать?

Автор: Hades 4.9.2008, 11:48
Код

decimal number = 12.456M;
number = Decimal.Round(number, 2);

Автор: lankin 4.9.2008, 11:51
а что значит М в конце числа?

Автор: Hades 4.9.2008, 12:00
мы явно указываем что эта константа типа decimal

Автор: lankin 4.9.2008, 12:03
ясненько. Спасибо большое smile 

Автор: Reaf 8.9.2008, 17:45
Цитата(lankin @  4.9.2008,  11:39 Найти цитируемый пост)
В общем все ясно из вопроса. У меня в гриде столбец имеет тип decimal и по умолчанию показывает 4 кажется знака после запятой. мне нужно только 2. У decimal есть что-то типа формата или свойства, где можно указать, сколько знаков показывать? 


Можно еще в гриде задать данной колонке 
свойства колонки -> DataGridViewCellStyle { } -> Format = F2 или N2.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)