在代码中统制DataGridView新增的一行,未能及时刷新显示出来

在代码中控制DataGridView新增的一行,未能及时刷新显示出来
我在表单代码中SUB NEW()构造了一个表格DataGridView,其各列连接了DataTable(只含一条初始记录)的不同字段(含有DataGridViewComboBoxColumn列),设置表格AllowUserToAddRows = False禁止自动增加行。
在主体程序里面DataGridView.CellValueChanged事件中根据当前列是否为最后一列判断是否执行
DataRow0 = DataGridView.DataSource.NewRow
......
达成在表格当前行的最后一列改变值时,自动增加下一行。
运行结果有个问题,表格最后一列改变值后,即使回车确认也没有显示那新增的一行,只有在光标点击表格外的某文本框后,表格新增的一行才刷新显示出来。
代码实际已经新增了一行,为何没有及时刷新呢?咋办?
------解决思路----------------------
你用的是CellValueChanged当然会在鼠标点击其他单元格时更新行了....

------解决思路----------------------
DataGridView.rows.add(DataRow0 )

OK