Example #1
0
 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("删除失败!", "软件提示");
         }
     }
 }