标签: asp.net floating-point
我在数据库中存储了1000.5值(数据类型float)但是当我检索该值并在标签中显示时。所以它显示为1000.04998779297 ..
我该怎么办?
thnx
答案 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");