duheng
2024-09-20 8981c9f11f01973ddbf9718ff5935ebfe6dc6b40
WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/ElbowsMatchingCtrl.cs
@@ -12,6 +12,11 @@
        private List<ElbowsMatchingViewModel> _allBindingList = null;
        /// <summary>
        /// 点击事件
        /// </summary>
        public event Action<string> RowClickEvent;
        public void SetBindingData(List<ElbowsMatchingViewModel> elbowsMatchingViewModels)
        {
            if (_allBindingList != null)
@@ -21,7 +26,7 @@
            }
        }
        public List<ElbowsMatchingViewModel> SetBindingData(List<ElbowsMatchingViewModel> inputs, List<AdaptingManageVmo> alllist)
        public List<ElbowsMatchingViewModel> SetMatching(List<ElbowsMatchingViewModel> inputs, List<AdaptingManageVmo> alllist)
        {
            if (inputs == null || inputs.Count == 0)
                return null;
@@ -43,5 +48,16 @@
            this.elbowsMatchingViewModelBindingSource.ResetBindings(false);
            return resultList;
        }
        //行点击事件
        private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
        {
            var row = this.gridView1.GetCurrentViewModel(_allBindingList);
            if (row == null)
            {
                return;
            }
            this.RowClickEvent?.Invoke(row.Code);
        }
    }
}