首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-03 
Repeater列 保留两位小数Repeater 内有一列为金额,不想改动sql,希望显示的时候把比如8654.214568745的数据

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) %>

热点排行