如何将屏蔽文本框值设置为十进制数?

时间:2012-11-15 06:20:15

标签: c# winforms decimal maskedtextbox

我是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 .... 如何处理这个异常? 抱歉..!因为我的英语不好 提前谢谢

1 个答案:

答案 0 :(得分:5)

在设置MaskedTextBox时,请尝试按照某种格式转换decimal值:

maskedTextBox1.Text = value.ToString("0#.#");

通过这种方式,您将获得 01.3 而不是 13.0