我的表单上有一个DataGridView
,我在其中添加了行。我也可以编辑每个Cell。
在dataGridView1_CellEndEdit()
我检查它们是否写得正确,如果它们有空格,我检查一些单元格是否只有NUMBER等等。
但是在测试网格时我发现了一个我无法修复的错误。如果我单击要编辑的单元格,而不是使用后退按钮擦除/删除其上的每个字符,或者我选择它们并单击后退或删除按钮,我点击了 Enter 按钮,它没有转到我放的IF STATEMENT
:
if(CellText == "" || CellText == string.Empty || CellText == null
(我把所有这些都试着让它工作,但没有一个有效:()
我现在该怎么办?所有if语句,我已经用于检查是否有空格,如果它是数字等等...都在工作......只有这一个没有?!
有人可以帮助我吗?
答案 0 :(得分:0)
只需使用调试器或类似内容,即可找出 CellText
在您描述的方案中的确切值(未输入if
的位置)。
相应地调整您的陈述 - 不要试图通过盲目地使if
条件更“松散”来修复它。