protected override void OnDeactivated() { DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor editor = View.Editor as DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor; if (editor.Grid != null) { editor.Grid.DataBound -= Grid_DataBound; } base.OnDeactivated(); }
public XpandASPxGridListEditorSynchronizer(DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor gridListEditor, IModelListView model) : base(gridListEditor, model) { modelSynchronizerList = new ModelSynchronizerList { new GridViewOptionsModelSynchronizer(gridListEditor.Grid, model) }; foreach (var column in model.Columns) { modelSynchronizerList.Add(new ColumnOptionsModelSynchronizer(gridListEditor.Grid, column)); } }
protected override void OnDeactivated() { DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor editor = View.Editor as DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor; expandedIndex = -1; for (Int32 i = 0; i < editor.Grid.VisibleRowCount; i++) { if (editor.Grid.DetailRows.IsVisible(i)) { expandedIndex = i; } } editor.Grid.DataBound -= Grid_DataBound; base.OnDeactivated(); }
protected override void OnViewControlsCreated() { base.OnViewControlsCreated(); DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor editor = View.Editor as DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor; editor.Grid.DataBound += Grid_DataBound; }