0

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

4

2 回答 2

2

类型中有静态函数char

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


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

实际的字符按下在KeyPressEventArgsKeyChar的属性中。

于 2012-09-20T07:57:16.923 回答
0

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

如果您需要在多个地方执行此操作,另一种选择是构建一个从 DataGridViewTextBoxCell 继承的自定义控件。

于 2012-09-20T08:01:25.093 回答