private void btnDeleteFromVed_Click(object sender, EventArgs e) { if (ExamVedId == null) { return; } if (MainClass.IsPasha()) { if (MessageBox.Show("Удалить person из ведомости?", "Удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (PriemEntities context = new PriemEntities()) { foreach (DataGridViewRow dgvr in dgvList.SelectedRows) { Guid persId = new Guid(dgvr.Cells["Id"].Value.ToString()); try { context.ExamsVedHistory_DeleteByPersonAndVedId(ExamVedId, persId); } catch (Exception ex) { WinFormsServ.Error("Ошибка удаления данных" + ex.Message); goto Next; } Next :; } UpdateDataGrid(); } } } }