如果货币文本框在winforms得到四舍五入完成所有时间

本文关键字:四舍五入 时间 文本 货币 winforms 如果 | 更新日期: 2023-09-27 18:17:08

我有标准的windows textbox,格式化为货币,但有一个小问题,当用户输入一个值,如19999.9999999,这得到四舍五入到20000.00。如果用户输入的值为19999.99,则该值不会被舍入。在大行业中,这个数字的正确格式是什么?

我需要在不影响属性值的情况下将其四舍五入!

如果货币文本框在winforms得到四舍五入完成所有时间

Math.Round怎么样?

try like this

decimal dValue = Math.Round(19999.999999M, 3);

查看msdn中Math.Round()方法的完整参考