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