C# DataGridView在更新时移动行

C# DataGridView在更新时移动行,c#,datagridview,C#,Datagridview,有时,当我更新DataGridView中的一行时,该行发生如下移位: 查看中间的行并注意如何正确地绘制三个列。一旦发生这种情况,即使刷新也无法解决问题。当行中的任何数据发生更改时,问题就消失了。有什么想法吗?不确定是什么原因造成的,但是你试过调用Invalidate吗 您可以尝试使用this.gridView1.Invalidate或this.InvalidateRowrowIndex

有时,当我更新DataGridView中的一行时,该行发生如下移位:


查看中间的行并注意如何正确地绘制三个列。一旦发生这种情况,即使刷新也无法解决问题。当行中的任何数据发生更改时,问题就消失了。有什么想法吗?

不确定是什么原因造成的,但是你试过调用Invalidate吗

您可以尝试使用this.gridView1.Invalidate或this.InvalidateRowrowIndex