From 8a8983dd2053b631c559b257b1501d740bedf4a5 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期五, 20 九月 2024 16:09:12 +0800 Subject: [PATCH] 优化匹配界面 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/PumpMatchingCtrl.cs | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/PumpMatchingCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/PumpMatchingCtrl.cs index ced9648..7b4628f 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/PumpMatchingCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/PumpMatchingCtrl.cs @@ -12,17 +12,22 @@ private List<PumpMatchingViewModel> _allBindingList = null; - public List<PumpMatchingViewModel> SetBindingData(List<PumpMatchingViewModel> pumpMatchingViewModel, List<PumpMainVmo> pumpMainVmos, out List<PumpMatchingViewModel> errorList) + public void SetBindingData(List<PumpMatchingViewModel> pumpMatchingViewModel) { - errorList = null; + _allBindingList = pumpMatchingViewModel; + this.pumpMatchingViewModelBindingSource.DataSource = _allBindingList; + } + + public async Task<List<PumpMatchingViewModel>> SetMatching(List<PumpMatchingViewModel> pumpMatchingViewModel, List<PumpMainVmo> pumpMainVmos) + { List<PumpMatchingViewModel> _allBindingList = new List<PumpMatchingViewModel>(); if (pumpMatchingViewModel == null) return null; foreach (var item in pumpMatchingViewModel) { - var result = AsstesAutoMatchingHelper.PumpMatching(item, pumpMainVmos); + var result = await AsstesAutoMatchingHelper.PumpMatching(item, pumpMainVmos); } - this.pumpMatchingViewModelBindingSource.DataSource = _allBindingList; + this.pumpMatchingViewModelBindingSource.ResetBindings(false); return _allBindingList; } } -- Gitblit v1.9.3