我有一个表格列“金额”类型的钱。当我通过商店程序检索其值时,它将返回值最多4个小数位(因为类型为金钱)。我想要值到小数点后两位,我希望它在代码中处理。我将如何通过将值舍入到小数点后两位来实现。由于如何显示值只能达到小数点后两位
5
A
回答
1
好后,我试着它并得到了正确的结果。
下面是我使用的代码:
funding.amount= Math.Round(decimal.Parse(dr["Amount"].ToString()), 2).ToString();
//因为量为字符串类型的,因此,我使用上述代码。我们还可以使用下面的代码:
decimal.Round(yourValue, 2, MidpointRounding.AwayFromZero);
3
格式在表示层:
string.Format("{0:#.##}", value);
13
阅读Custom Numeric Formats上格式化数字详细说明。
value.ToString("0.00");
+3
+1。如果你总是想要2个小数位,即使值只有1个,那么这个更好。这应该是被接受的答案。 – 2013-03-08 06:40:30
0
您可以使用Standard Numeric Format 例子:
decimal dValue = 1.268;
string sValue = dValue.ToString("N"); // 1.27
0
在Leave事件编写代码
Double x;
Double.TryParse(txtLocl.Text, out x);
txtLocl.Text = x.ToString("0.00");
离开它仅允许两位小数
相关问题
- 1. 如何显示Float64的数量只能达到小数点后一位
- 2. 如何将小数点后两位到小数点后n位?
- 3. 在FORTRAN 77中只显示小数点后两位数字。
- 4. 如何使用float filter在小数点后显示两位数?
- 5. 如何显示小数点后两位的数字
- 6. 做一个字符串只能显示小数点后两位的目标C
- 7. 如何比较两位小数到小数点后10位?
- 8. 使EditText只显示两位小数
- 9. 如何显示任意数字到小数点后5位
- 10. 如何在每次使用C#后显示小数点后两位数?
- 11. Java - 仅显示两位小数点?
- 12. 如何四舍五入浮点数。到小数点后两位?
- 13. 如何显示多达1位小数
- 14. Edittext如何只能接受小数点后的两个数字
- 15. 如何在PHP上标点后只有两位小数
- 16. 我如何展示后只有两个数字小数点
- 17. 如何将此浮点数小数点后两位小数?
- 18. 我如何能得到这个执行到小数点后两位,出来只要小数
- 19. 在C++中显示小数点后的两位数
- 20. 如何在bash函数中将数字显示为小数点后两位
- 21. 圆形双到小数点后两位
- 22. 舍入到小数点后两位
- 23. 限制双到小数点后两位
- 24. 如何打印/显示只有两位小数(javascript/CSS/HTML)?
- 25. 无法显示小数点后只有1或空位
- 26. 如何显示两个小数点
- 27. 号码不会达到小数点后两位
- 28. 将翻一番,达到小数点后两位
- 29. 显示带小数点后两位的欧元结果
- 30. 多订购量x价格并显示小数点后两位
可以看看在下面的链接答案.. http://stackoverflow.com/a/37997363/4619541 – 2016-06-23 16:50:17