Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / странный глюк с процентами! / 2 сообщений из 2, страница 1 из 1
17.01.2006, 14:05
    #33487181
Вопросник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
странный глюк с процентами!
Приветствую.
Вот обнаружился странный глюк, если кто сталкивался прошу помощи.
у меня Datagrid c выводом процентов, колонки типа System.Decimal.
в них записывается результат от деления двух decimal значений.
Так вот, опытным путем вычислил
если результат от деления такого вида
например 0.43534543543543543 или
такого 23.53634534524234

то все в порядке, при выводе

<asp:TemplateColumn HeaderText="FEB" ItemStyle-HorizontalAlign="Center" HeaderStyle-BackColor="#999999">
<itemtemplate><%# DataBinder.Eval(Container.DataItem, "feb","{0:P}")%></itemtemplate>
</asp:TemplateColumn>

формат {0:P} все правельно преобразует, тоесть выдает
"красивые числа" 0.45 % и 23.54 %.

Но если, искомый результат не имеет дробной части или имеет ее только с 1 -м знаком после запятой, получается такой безпредел.

Например число 26 -он в DataGrid -е выдает как 26,000.00 %
или, если число=5.5 - выдает как 5,500.00 %

и что только не делал, и пытался привентить к числам дополнительно дробную часть и преобразовать - безрезультатно.
Заранее спасибо.
...
Рейтинг: 0 / 0
17.01.2006, 14:43
    #33487319
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
странный глюк с процентами!
подозрительно как-то...
на самом деле, правильно отображается следующее:
>Например число 26 -он в DataGrid -е выдает как 26,000.00 %
>или, если число=5.5 - выдает как 5,500.00 %

поскольку 100% это 1

посмотрите
System.Globalization.NumberFormatInfo




Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / странный глюк с процентами! / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]