private void toolDelete_Click(object sender, EventArgs e) { if (dgvAgentRecord.RowCount == 0) { return; } if (MessageBox.Show("确定要删除吗?", "软件提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { DataGridViewRow dgvr = dgvAgentRecord.CurrentRow; if (new Useful().IsExistConstraint("Customer", dgvr.Cells["CustomerId"].Value.ToString())) { MessageBox.Show("已发生业务关系,无法删除", "软件提示"); return; } dgvAgentRecord.Rows.Remove(dgvr); if (ar.Delete(bsAgentRecord)) { MessageBox.Show("删除成功!", "软件提示"); } else { MessageBox.Show("删除失败!", "软件提示"); } } }