using DevExpress.Dialogs.Core.View; namespace HStation.WinFrmUI { public partial class ThreeLinkMatchingCtrl : DevExpress.XtraEditors.XtraUserControl { public ThreeLinkMatchingCtrl() { InitializeComponent(); this.gridView1.SetNormalView(30); this.gridView1.OptionsView.ShowDetailButtons = true; this.gridView1.OptionsView.ShowGroupPanel = false; } private BLL.AdaptingManage _adaptingBll; private List _allBindingList = null; public List SetBindingData(List inputs) { var finishList = new List(); _adaptingBll = new BLL.AdaptingManage(); var alllist = _adaptingBll.GetAll().Result; foreach (var item in inputs) { var result = AdaptingAutoMatchingHelper.AutoMatching(item, alllist); if (result != null) { finishList.Add(result); } else { } } _allBindingList = finishList; this.threeLinkMatchingViewModelBindingSource.DataSource = _allBindingList; this.threeLinkMatchingViewModelBindingSource.ResetBindings(false); return finishList; } } }