比较输入值的 ASCII 以检查它是字符还是数字



我需要检查用户是否在DataGridViewTextBoxCell输入了字符或数字。如何根据在 DataGridView 的按键事件中输入的键的 ASCII 值执行此比较。有什么建议吗?

char类型中有静态函数:

var isAlpha = char.IsLetter('a');

var isDigit = char.IsNumber('1');

实际的字符按在 KeyPressEventArgs 的 KeyChar 属性中。

看看 char 结构中可用的方法 http://msdn.microsoft.com/en-us/library/system.char.aspx

另一种选择是生成从 DataGridViewTextBoxCell 继承的自定义控件(如果需要在多个位置执行此操作)。

相关内容

  • 没有找到相关文章

最新更新