private void gridGroupingControl1_TableControlCurrentCellMoved(object sender, GridTableControlCurrentCellMovedEventArgs e) { GridCurrentCell cc = e.TableControl.CurrentCell; if(cc.MoveFromRowIndex != cc.MoveToRowIndex) { this.gridGroupingControl1.Table.CurrentRecord.EndEdit(); } }
CurrencyManager cm = this.BindingContext[this.gridGroupingControl1.DataSource, this.gridGroupingControl1.DataMember] as CurrencyManager;
cm.EndCurrentEdit();