private DataTable LoadDataTask() { try { IsRefreshing = true; TranslationsSupergrid.SuspendLayout(); return(GetApplicationTranslationsDataTable()); } catch (Exception ex) { Trace.WriteError("()", Trace.GetMethodName(), CLASSNAME, ex); return(null); } }
private void OnContinuationFunction(Task <DataTable> t) { try { _guiThread.Invoke(() => { _loadDataResult = t.Result; TranslationsSupergrid.SuspendLayout(); TranslationsSupergrid.PrimaryGrid.Footer.Text = " "; TranslationsSupergrid.RefreshData(_loadDataResult); TranslationsSupergrid.ResumeLayout(false); TranslationsSupergrid.PerformLayout(); }); } catch (Exception ex) { Trace.WriteError("()", Trace.GetMethodName(), CLASSNAME, ex); } finally { IsRefreshing = false; } }