powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / форматирование ячейки
9 сообщений из 9, страница 1 из 1
форматирование ячейки
    #32646768
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть простая ситуация:
данные из SQL сервера выдаются на страницу.
вопрос: каким образом можно отфоматировать поле, которое выводит количество, таким образом, что бы выводилось 3 знака после запятой?
...
Рейтинг: 0 / 0
форматирование ячейки
    #32646782
leTaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как выдатются данные? если через DataGrid то там по-моему ест свойство для форматирования ячейки. А если нет то можно написать свой CustomColumn
...
Рейтинг: 0 / 0
форматирование ячейки
    #32646787
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос в этом и состоит, как это сделать, или где посмотреть, что так сделать.
...
Рейтинг: 0 / 0
форматирование ячейки
    #32647055
Фотография timda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Decimal.ToString("{0:d}")
я точно не помню - но лазезь в MSDN - тама таких форматеров - до ... ну вообщем очень много ;-)

timda.ru
...
Рейтинг: 0 / 0
форматирование ячейки
    #32647358
Ustazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В датагриде так:
<%# DataBinder.Eval(Container.DataItem, "val", "{0:0.000}") %>

Подробнее о форматах чисел в MSDN:
Custom Numeric Format Strings
...
Рейтинг: 0 / 0
форматирование ячейки
    #32647366
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/cpref/html/frlrfsystemdoubleclasstostringtopic3.htm
Double.ToString Method (String)
Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

Remarks
The return value can be PositiveInfinitySymbol, NegativeInfinitySymbol, NaNSymbol, or a string of the form:

[sign]integral-digits[.[fractional-digits]][e[sign]exponential-digits]
Optional items are framed in square brackets ([ and ]). Items containing the term "digits" consist of a series of numeric characters ranging from 0 to 9.

sign
A negative sign or positive sign symbol.
integral-digits
A series of digits specifying the integral part of the number. Integral-digits can be absent if there are fractional-digits.
'.'
A culture-specific decimal point symbol.
fractional-digits
A series of digits specifying the fractional part of the number.
'e'
A lowercase character 'e', indicating exponential (scientific) notation.
exponential-digits
A series of digits specifying an exponent.
Some examples of the return value are "100", "-123,456,789", "123.45+e6", "500", "3.1416", "600", "-0.123", and "-Infinity".
...
Рейтинг: 0 / 0
форматирование ячейки
    #32647861
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ustazz

в какое место нужно вставить
Код: plaintext
1.
<%# DataBinder.Eval(Container.DataItem, "val", "{0:0.000}") %>

очень нужно сделать отчет, а я в asp ноль
...
Рейтинг: 0 / 0
форматирование ячейки
    #32648081
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все получилось, кому интересно код должен быть такой
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<asp:DataGrid id="list" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 144px" runat="server">
   <Columns>
      <asp:TemplateColumn HeaderText="KOL">
         <ItemTemplate >
            <%# DataBinder.Eval(Container.DataItem, "KOLMAT", "{0:0.000}") %>
         </ItemTemplate>
      </asp:TemplateColumn>
   </Columns>
</asp:DataGrid>

и все работает, тему можно закрыть
...
Рейтинг: 0 / 0
форматирование ячейки
    #32648216
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все получилось, кому интересно код должен быть такой
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<asp:DataGrid id="list" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 144px" runat="server">
   <Columns>
      <asp:TemplateColumn HeaderText="KOL">
         <ItemTemplate >
            <%# DataBinder.Eval(Container.DataItem, "KOLMAT", "{0:0.000}") %>
         </ItemTemplate>
      </asp:TemplateColumn>
   </Columns>
</asp:DataGrid>

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


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