Xtr*_*abz -1 c# validation winforms
大家好,我正在尝试验证winforms中的文本框,该文本框将数据传递给包含Int作为参数的存储过程.我一直在寻找一个检查输入是否包含"."的函数.在它,所以我可以添加一个警告框,但没有找到任何.有人有什么建议吗?
以下尝试将文本值转换为int并检测错误.关于它的好处是,它不仅检查无效字符,还考虑最大/最小值.
int result;
if (!Int32.TryParse(textBox.Text, out result))
{
// The textbox did not contain an int
}
Run Code Online (Sandbox Code Playgroud)
如果您使用的是WPF或ASP.NET,您可能需要查看"验证器"以立即在UI中显示错误.对于WPF 这里和ASP.NET 这里.