JBSAHU Ответов: 4

asp.net вид сетки денежный формат


Привет

В моем представлении сетки формат суммы равен 2000.0000

как я могу сделать это 2-значной десятичной точкой, например 2000.00

есть ли какой-то формат.


Спасибо.

4 Ответов

Рейтинг:
32

Sanjay K. Gupta

<asp:TemplateColumn HeaderText="Rate">
                                       <HeaderStyle Width="100px" HorizontalAlign="Center" />
                                       <ItemStyle HorizontalAlign="Right" />
                                       <ItemTemplate>
                                           <asp:Label ID="uxRatelb" runat="server" CssClass="CaptionLabel" Text='<%#"&nbsp;"+Eval("ChgRate")!=null?String.Format("{0:0.00}",Eval("ChgRate")):""%>'></asp:Label>
                                       </ItemTemplate>


Рейтинг:
12

Sudip Saha

Установите этот атрибут в столбце представление сетки.

DataFormatString="{0:0.00}"


Рейтинг:
1

Al Moje

Привет,

Пример:

<td align="left">
 <asp:Label ID="lblRate" runat="server" Text='<%# Eval("ChgRate","{0:N2}") %>' />
</td>


Пожалуйста, проголосуйте, если помощь, чтобы другие могли рассмотреть ее в качестве ответа...


zyck

отличный ответ!

Рейтинг:
0

Varun Sareen

дорогой друг,

Используйте

Math.Round()
за то, что сделал это.

http://msdn.microsoft.com/en-us/library/75ks3aby.aspx[^]

Эта ссылка поможет вам в этом.

Спасибо