private void ExecuteThread() { try { Wait.SetLable("正在进行数据查询,请稍候..."); var mminorder = GetDatas(); List <string> idList = new List <string>(); foreach (var data in mminorder) { idList.Add(data.OrderID); } SampleOrder.Instance.Datas = null; EncodeCollection <SampleOrder> sampleorder = new EncodeCollection <SampleOrder>(SampleOrder.Instance.Datas.Where(p => idList.Contains(p.SourceOrderID))); Wait.SetLable("正在填充表格,请稍候..."); GV.FillGridByThread(mminorder, sampleorder); } catch (Exception ex) { Wait.Message = ex.Message; if (Wait.JobState == WaitState.正在操作) { Wait.Close(); } } }
private void ExecuteThread() { try { Wait.SetLable("正在进行数据查询,请稍候..."); var OrderDatas = GetDatas(); Wait.SetLable("正在填充表格,请稍候..."); OrderGV.FillGridByThread(OrderDatas); } catch (Exception ex) { Wait.Message = ex.Message; if (Wait.JobState == WaitState.正在操作) { Wait.Close(); } } }