private void OnContinuationFunction(Task <List <ApplicationSetting> > t) { try { _guiThread.Invoke(() => { _loadDataResult = t.Result; ApplicationSettingsSupergrid.RememberSelection(); ApplicationSettingsSupergrid.RestoreSelectionAfterRefresh(); ApplicationSettingsSupergrid.SuspendLayout(); ApplicationSettingsSupergrid.PrimaryGrid.Footer.Text = " "; ApplicationSettingsHelper.Instance.PopulateSettingsGrid( _loadDataResult, ApplicationSettingsSupergrid, valueColumn, applicationSettingColumn, applicationSettingCategoryColumn, nameColumn, descriptionColumn, datatypeColumn, true); ApplicationSettingsSupergrid.ResumeLayout(false); ApplicationSettingsSupergrid.PerformLayout(); }); } catch (Exception ex) { Trace.WriteError("()", Trace.GetMethodName(), CLASSNAME, ex); } finally { IsRefreshing = false; } }
private void ConfigureSuperGrid() { ApplicationSettingsSupergrid.ApplyProjectDefaults(); ApplicationSettingsSupergrid.IdentifyingColumn = OBJECT; ApplicationSettingsSupergrid.PrimaryGrid.MultiSelect = false; ApplicationSettingsSupergrid.DisplayNumberOfItems = true; ApplicationSettingsSupergrid.PrimaryGrid.DefaultRowHeight = 30; ApplicationSettingsSupergrid.PrimaryGrid.MouseEditMode = MouseEditMode.SingleClick; ApplicationSettingsSupergrid.PrimaryGrid.ColumnAutoSizeMode = ColumnAutoSizeMode.AllCells; }
private List <ApplicationSetting> LoadDataTask() { try { IsRefreshing = true; ApplicationSettingsSupergrid.SuspendLayout(); return(ApplicationSettings.Business.ApplicationSettings.Instance.GetAll() .ToList()); } catch (Exception ex) { Trace.WriteError("()", Trace.GetMethodName(), CLASSNAME, ex); return(null); } }