我需要检查用户是否在 DataGridViewTextBoxCell 中输入了字符或数字。如何在 DataGridView的KeyPress事件中输入键的ASCII值进行比较。 有什么建议吗?
答案 0 :(得分:2)
char
类型中有静态函数:
var isAlpha = char.IsLetter('a');
var isDigit = char.IsNumber('1');
实际的字符按压位于KeyPressEventArgs的KeyChar
属性中。
答案 1 :(得分:0)
查看char结构http://msdn.microsoft.com/en-us/library/system.char.aspx
中可用的方法另一种选择是构建一个从DataGridViewTextBoxCell继承的自定义控件,如果你需要在多个地方执行此操作。