private DataTable LoadOrdersDataTask() { try { IsRefreshingOrdersSupergrid = true; OrdersSupergrid.SuspendLayout(); switch (NavigationItem) { case NavigationItems.ActualOrders: return(GetActualOrdersDataTable()); case NavigationItems.FinishedOrders: return(GetFinishedOrdersDataTable()); default: return(null); } } catch (Exception ex) { Trace.WriteError(ex.Message, Trace.GetMethodName(), CLASSNAME, ex); return(null); } }
private void ConfigureOrdersSupergrid() { OrdersSupergrid.ApplyProjectDefaults(); OrdersSupergrid.IdentifyingColumn = _orderGridObject; OrdersSupergrid.PrimaryGrid.MultiSelect = false; OrdersSupergrid.DisplayNumberOfItems = true; OrdersSupergrid.PrimaryGrid.DefaultRowHeight = 30; OrdersSupergrid.PrimaryGrid.ColumnAutoSizeMode = ColumnAutoSizeMode.AllCells; }
private void OnLoadOrdersContinuationFunction(Task <DataTable> t) { try { _guiThread.Invoke(() => { OrdersSupergrid.RememberSelection(); OrdersSupergrid.RestoreSelectionAfterRefresh(); OrdersSupergrid.SuspendLayout(); OrdersSupergrid.PrimaryGrid.Footer.Text = " "; OrdersSupergrid.RefreshData(t.Result); OrdersSupergrid.ResumeLayout(false); OrdersSupergrid.PerformLayout(); }); } catch (Exception ex) { Trace.WriteError(ex.Message, Trace.GetMethodName(), CLASSNAME, ex); } finally { IsRefreshingOrdersSupergrid = false; } }