我有一个带有文本框控件的Windows窗体应用程序,我只想接受整数值.在过去,我通过重载KeyPress事件并删除不符合规范的字符来完成这种验证.我看过MaskedTextBox控件,但是我想要一个更通用的解决方案,可以使用正则表达式,或者依赖于其他控件的值.
理想情况下,这将表现为按下非数字字符将不产生结果或立即向用户提供关于无效字符的反馈.
我是C#的新手.我在这里使用masked textbox并将面具设置为00.0.并且在数据库中相应的字段存储在decimal(3,1)
检索到屏蔽文本框时它将给出不准确的值,如果我存储12.3,23.8,45.7这些类型的值我得到解决方案但是如果我们使用1.3,3.5,5.6而不是这些我进入了我的屏蔽文本框为13.0,35.0,56.0 ....如何处理此异常?抱歉..!因为我的英语不好预感谢