DataGridView添加的数据最后一步无法生效的问题。

时间:2022-10-08 19:49:23

在做项目时,需要使用到大量固定的参数,使用时只需修改一部分定值即可,所以就选用DataGridView控件进行循环添加,数据添加完成,一切正常,但是在修改数据时发现,每一次修改的数据的操作的最后一步总是无法生效,经过一系列的骚操作后,发现还是无济于事,只发现在数据修改完成后点击一下空白的地方可以使数据修改生效,但是实在不知道怎么解决,最后看了https://www.cnblogs.com/xiaowie/p/8651644.html这篇博客后,受到了启发,发现是因为最后一次编辑,并没有使控件失去焦点,数据修改也就没有生效,所以,需要在代码上对单元格的编辑状态进行提交。仅仅只需要添加"dataGridView1.EndEdit();"这个命令提交对当前单元格的编辑并结束编辑状态。