从数据库中显示标签中浮动值的问题:

时间:2011-06-28 06:09:55

标签: asp.net floating-point

我在数据库中存储了1000.5值(数据类型float)但是当我检索该值并在标签中显示时。所以它显示为1000.04998779297 ..

我该怎么办?

thnx

2 个答案:

答案 0 :(得分:0)

您需要格式化值...

String.Format("{0:0.0}", 123.43543545);

结果:

  

123.4


检查String Format for Double [C#]

答案 1 :(得分:0)

您也可以使用

Convert.ToDouble(dt.rows[0][0]).ToString("0.00");