在转发器控制中显示2位小数

时间:2011-10-20 15:21:58

标签: asp.net vb.net repeater decimal

我在我的转发器控件(<%#Eval ("totalamt"))中显示一个金额值,并希望将其格式化为2位小数。数据库中的值是2位小数,但是,转发器显示4个小数位。

<asp:Label Font-Size="X-Small" ID="lblTotalAmt" runat="server" Text='<%#Eval ("totalamt") %>'></asp:Label>  

如何以2位小数显示?

1 个答案:

答案 0 :(得分:9)

<asp:Label Font-Size="X-Small" ID="lblTotalAmt" runat="server" Text='<%#string.Format("{0:n2}",Eval("totalamt")) %>'></asp:Label>