c#中的文本框里怎么判断输入的内容是啥类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#中的文本框里怎么判断输入的内容是啥类型相关的知识,希望对你有一定的参考价值。
c#中的文本框里怎么判断输入的内容是什么类型
例如:价格的文本框里只允许输入数值类型的,如果输入字符就弹出相应的提示信息
我是要在WINFORMS的文本框里只可以输入double类型的,如果是输入的是字符就弹出提示
string s ="1234567890."+(char)8;
if (s.IndexOf(e.KeyChar.ToString ()) < 0)
e.Handled = true;
只能输入1234567890.这十一种字符,但不报错! 其它字符的输入没有任何作用,也没有任何的响应! 参考技术B 方法一:
在文本框的onCheck事件中,判断用户输入的 “阿斯克马” 值。
方法二:
在用户输入完后,用charAt()方法判断每个字符是否输入正确 参考技术C 在WinForm项目中,可以使用numericUpDown控件,但和文本框外观不太一样,
不过使用起来十分简单方便.
在WebForm项目中,最简单的办法是使用验证控件:RangeValidator,
将其 ControlToValidate 属性绑定为需要被验证的控件,
并设置ErrorMessage属性,
还可以使用MaximumValue,MinimumValue属性设置验证边界.
实际上RangeValidator控件就是一段JS脚本 参考技术D 有一个简单而且比较好的方试用ajsx控件,里面有一个MaskedEditValidator这个控件你可以设置只能输入数字或double型的,其它的都不能输入希望对您有用
以上是关于c#中的文本框里怎么判断输入的内容是啥类型的主要内容,如果未能解决你的问题,请参考以下文章
c# .net winform 在文本框里输入数据(用于查找的参数) 然后回车将gridview中的那条数据处于选中状态