我是C#的新手
我在这里使用masked textbox
并将掩码设置为00.0
。在数据库中,相应的字段存储在decimal(3,1)
中
检索到蒙版文本框时,它将提供不准确的值
如果我存储
12.3,23.8,45.7这些类型的值我得到了解决方案
但如果我们使用1.3,3.5,5.6 i,而不是这些
我的蒙面文本框中有13.0,35.0,56.0 ....
如何处理这个异常?
抱歉..!因为我的英语不好
提前谢谢
答案 0 :(得分:5)
在设置MaskedTextBox
时,请尝试按照某种格式转换decimal
值:
maskedTextBox1.Text = value.ToString("0#.#");
通过这种方式,您将获得 01.3 而不是 13.0