private void btnChoose_Click(object sender, EventArgs e) { FormSelectPersonnel form = new FormSelectPersonnel("员工"); //form.DeptCode = txtCode.Text; if (cmbPrincipal.Tag != null) { form.SelectedUser = (cmbPrincipal.Tag as List <View_SelectPersonnel>); } if (form.ShowDialog() == DialogResult.OK) { cmbPrincipal.Items.Clear(); m_personnerServer.DeleteDeptDirector(txtCode.Text, "1"); if (form.SelectedUser != null && form.SelectedUser.Count > 0) { cmbPrincipal.Items.AddRange((from r in form.SelectedUser select r.员工姓名).ToArray()); cmbPrincipal.Tag = form.SelectedUser; cmbPrincipal.SelectedIndex = 0; if (!m_personnerServer.AddDeptDirector(txtCode.Text, form.SelectedUser, "1", true, out m_error)) { MessageDialog.ShowErrorMessage(m_error); } } } }