0

我的表格上有一个DataGridView我在其中添加行的表格。而且我还可以编辑每个单元格。

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

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

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

我把所有的人都试着让它工作,但他们都没有工作:(

我现在该怎么办 ??我为检查是否有空格、是否为数字等而设置的所有 if 语句……都在工作……只有这个没有?!

有人能帮我吗 ?

4

1 回答 1

0

只需使用调试器或类似的东西来找出描述的场景中的确切值CellText(它没有进入你的if)。

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

于 2013-09-15T12:59:43.667 回答