public PersonSetForm(List <R_ArearestrictedpersonInfo> selRestrictedpersonInfo) { InitializeComponent(); _allPerson = PersonInfoHandle.GetAllRPersoninfCache(); List <R_PersoninfInfo> allPreson = ObjectConverter.DeepCopy(_allPerson); foreach (R_PersoninfInfo tempPerson in allPreson) { if (selRestrictedpersonInfo.FindAll(a => a.Yid == tempPerson.Yid).Count > 0) { SelectPerson.Add(tempPerson); } } }
/// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void PersonSetForm_Load(object sender, EventArgs e) { try { _allPerson = PersonInfoHandle.GetAllRPersoninfCache(); _queryPerson = ObjectConverter.DeepCopy(_allPerson); GridControlAllPeople.DataSource = _queryPerson; GridControlSelectPeople.DataSource = SelectPerson; } catch (Exception exception) { LogHelper.Error(exception.ToString()); throw new Exception(exception.ToString()); } }