protected override bool AllowEdit() { //return base.IsNew(); return((DataContext.EntitySystemContext.GetEntityState(GridView.GetFocusedRow() as DB.SYS_Entity) != System.Data.Entity.EntityState.Added && DataContext.EntitySystemContext.GetEntityState(GridView.GetFocusedRow() as DB.SYS_Entity) != System.Data.Entity.EntityState.Detached) && !ReadonlyColumns.Contains(GridView.FocusedColumn)); }
protected override void OnStart() { base.OnStart(); ReadonlyColumns.Add(colShortName); }