void mainView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { CGrid tmp = mainView.GetFocusedRow() as CGrid; if ((tmp.Mode == TT.NEW) || (tmp.Mode == TT.DELETE)) { return; } if (tmp.isChanged()) { tmp.Mode = TT.UPDATE; } else { if (tmp.Mode == TT.UPDATE) { tmp.Mode = TT.NONE; } } mainView.RefreshData(); }
public CGrid() { Mode = TT.NONE; OldData = null; }