Devexpress 尝试编辑时更新XtraGrid数据源

Devexpress 尝试编辑时更新XtraGrid数据源,devexpress,xtragrid,Devexpress,Xtragrid,我有一个数据源设置为BindingList的XtraGrid。网格中的某些字段是可编辑的。问题是列表会对一些其他字段(不是我可以编辑的字段)进行大量更新,这会导致绑定刷新。如果在编辑字段的过程中,我部分地处于单元格中,则该字段将被丢弃,编辑器将关闭 有没有办法使编辑器打开时的单元格不刷新?或者,如果必须的话,甚至不刷新整行?在网格视图上,您可以调用BeginDataUpdate()来“阻止可视和内部数据更新” 直到调用EndDataUpdate()为止 所以你可以这样做(你参加的活动可能不是最好

我有一个数据源设置为BindingList的XtraGrid。网格中的某些字段是可编辑的。问题是列表会对一些其他字段(不是我可以编辑的字段)进行大量更新,这会导致绑定刷新。如果在编辑字段的过程中,我部分地处于单元格中,则该字段将被丢弃,编辑器将关闭


有没有办法使编辑器打开时的单元格不刷新?或者,如果必须的话,甚至不刷新整行?

在网格视图上,您可以调用BeginDataUpdate()来“阻止可视和内部数据更新” 直到调用EndDataUpdate()为止

所以你可以这样做(你参加的活动可能不是最好的,但你得到了主意):

private void gridView1_CellValueChanging(object sender, CellValueChangedEventArgs e)
        {
             gridView1.BeginDataUpdate();
        }

private void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)
        {
             gridView1.EndDataUpdate();
        }