В виде сетки вы можете вызвать BeginDataUpdate (), чтобы «предотвратить визуальное и внутреннее обновление данных»
пока EndDataUpdate () не будет вызван.
Таким образом, вы можете сделать что-то вроде этого (события, к которым вы присоединяетесь, могут быть не лучшими, но вы поймете, что идея):
private void gridView1_CellValueChanging(object sender, CellValueChangedEventArgs e)
{
gridView1.BeginDataUpdate();
}
private void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)
{
gridView1.EndDataUpdate();
}