private void tsbtnNew_Click(object sender, EventArgs e) { UserGlobalForm form = new UserGlobalForm(); if (form.ShowDialog() == DialogResult.OK) { List <string> tmplist = new List <string>(); foreach (DataGridViewRow row in dgvUser.Rows) { tmplist.Add(row.Cells[0].Value.ToString().Trim()); } foreach (UserGlobalList user in GlobalService.SelectedGlobalUserList) { if (!tmplist.Contains(user.Name)) { tmplist.Add(user.Name); dgvUser.Rows.Add(user.Name, user.Location); } } } /*UserForm form = new UserForm(); * if (form.ShowDialog() == DialogResult.OK) * { * List<string> tmplist = new List<string>(); * * foreach(DataGridViewRow row in dgvUser.Rows) * tmplist.Add(row.Cells[0].Value.ToString().Trim()); * * foreach (string user in GlobalService.SelectedUserList) * { * if (!tmplist.Contains(user)) * { * tmplist.Add(user); * dgvUser.Rows.Add(user, "HK"); * } * } * * foreach (string user in GlobalService.SelectedCnUser) * { * if (!tmplist.Contains(user)) * { * tmplist.Add(user); * dgvUser.Rows.Add(user, "CN"); * } * } * }*/ }
private void btnNewShare_Click(object sender, EventArgs e) { UserGlobalForm form = new UserGlobalForm(); if (form.ShowDialog() == DialogResult.OK) { List <string> tmplist = new List <string>(); foreach (DataGridViewRow row in dgvUser.Rows) { tmplist.Add(row.Cells[0].Value.ToString().Trim()); } foreach (UserGlobalList user in GlobalService.SelectedGlobalUserList) { if (!tmplist.Contains(user.Name)) { tmplist.Add(user.Name); dgvUser.Rows.Add(user.Name, user.Location); } } } /*UserForm form = new UserForm(); * if (form.ShowDialog() == DialogResult.OK) * { * List<string> tmplist = new List<string>(); * * foreach (DataGridViewRow row in dgvUser.Rows) * tmplist.Add(row.Cells[0].Value.ToString().Trim()); * * foreach (string user in GlobalService.SelectedUserList) * { * if (!tmplist.Contains(user)) * { * tmplist.Add(user); * dgvUser.Rows.Add(user, "HK"); * } * } * * foreach (string user in GlobalService.SelectedCnUser) * { * if (!tmplist.Contains(user)) * { * tmplist.Add(user); * dgvUser.Rows.Add(user, "CN"); * } * } * }*/ List <string> list = new List <string>(); if (dgvUser.Rows.Count > 0) { foreach (DataGridViewRow row in dgvUser.Rows) { string name = row.Cells[0].Value.ToString().Trim(); list.Add(name); } string shared = string.Join(";", list.ToArray()); if (ckbApplyAll.Checked) { foreach (DataGridViewRow row in dgvCopySetup.Rows) { row.Cells[7].Value = shared; } } else { dgvCopySetup.CurrentRow.Cells[7].Value = shared; } } /*if (lbShare.Items.Count > 0) * { * string shared = string.Join(";", lbShare.Items.OfType<object>()); * * if (ckbApplyAll.Checked) * { * foreach (DataGridViewRow row in dgvCopySetup.Rows) * row.Cells[7].Value = shared; * } * else * { * dgvCopySetup.CurrentRow.Cells[7].Value = shared; * } * }*/ }