如果Statement对datagridview CellEndEdit事件起作用,为什么会这样呢?

时间:2013-09-15 12:55:39

标签: c# visual-studio-2010 events datagridview

我的表单上有一个DataGridView,我在其中添加了行。我也可以编辑每个Cell。

dataGridView1_CellEndEdit()我检查它们是否写得正确,如果它们有空格,我检查一些单元格是否只有NUMBER等等。

但是在测试网格时我发现了一个我无法修复的错误。如果我单击要编辑的单元格,而不是使用后退按钮擦除/删除其上的每个字符,或者我选择它们并单击后退删除按钮,我点击了 Enter 按钮,它没有转到我放的IF STATEMENT

if(CellText == "" || CellText == string.Empty || CellText == null 

我把所有这些都试着让它工作,但没有一个有效:(

我现在该怎么办?所有if语句,我已经用于检查是否有空格,如果它是数字等等...都在工作......只有这一个没有?!

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

只需使用调试器或类似内容,即可找出 CellText在您描述的方案中的确切值(未输入if的位置)。

相应地调整您的陈述 - 不要试图通过盲目地使if条件更“松散”来修复它。