在DataGrid中显示金额最多两位小数而不进行四舍五入

时间:2012-12-08 10:03:45

标签: c# datagrid floating-point formatting double

比如说当我在Datagrid中显示它时,我现在有一个很大的数字12345678.88

使用

  <asp:Label ID="txtlineAmt" runat="server" ReadOnly="true" Text='<%# Eval("DtaLineAmount", "{0:F}") %>'></asp:Label>

此号码显示为12345680.00如何显示12345678.88,即使该号码变为12345678.88888

我在某个地方看到了以下代码来解决我的问题,但不知道如何使用它

result=string.Format("{0:0.0}",Math.Truncate(value*10)/10);

0 个答案:

没有答案