コード例 #1
0
 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();
 }
コード例 #2
0
 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));
     }
 }
コード例 #3
0
 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();
 }
コード例 #4
0
 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;
 }