读书人

Repeater列 保留两位小数,该如何处理

发布时间: 2012-02-03 22:02:47 作者: rapoo

Repeater列 保留两位小数
Repeater 内有一列为金额,不想改动sql,希望
显示的时候把比如8654.214568745的数据变成8654.21这样,保留两位小数,
请高手指点

[解决办法]
若绑定的数据类型为double
((double)Eval("money")).ToString("F2")
[解决办法]
.ToString("0.00")
[解决办法]
<%#Eval("Price","{0:c}") %>
[解决办法]

探讨
若绑定的数据类型为double
((double)Eval("money")).ToString("F2")

[解决办法]
代码贴出来
[解决办法]
C# code
double num = 135215665652.2456;        Label1.Text = num.ToString("n");
[解决办法]
C# code
double num = 135215665652.2456;        Label1.Text = num.ToString("f2");
[解决办法]
要不要四舍五入
[解决办法]
<%# Math.Round(Convert.ToDecimal(Eval("列名")),2) %>
[解决办法]
探讨
<%# Math.Round(Convert.ToDecimal(Eval("列名")),2) %>

读书人网 >asp.net

热点推荐