public virtual void Edit() { GridControl targetControl = FocusedGrid(); if (targetControl != null) { GridControl gd = (GridControl)targetControl; GridView abv = (GridView)gd.MainView; if (abv.OptionsBehavior.Editable == false) { abv.OptionsBehavior.Editable = true; abv.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.True; abv.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True; } else { GridEditingMode gem = abv.OptionsBehavior.EditingMode; abv.OptionsBehavior.EditingMode = GridEditingMode.EditForm; abv.ShowEditForm(); abv.OptionsBehavior.EditingMode = gem; } } }
public void SetEditButtonMode(GridEditingMode mode) { this.gridView1.OptionsBehavior.EditingMode = mode; }