/// <summary> /// 用户删除操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUdelete2_Click(object sender, EventArgs e) { BLL.UsersBLL objUB = new BLL.UsersBLL(); if (dataGridView2.SelectedRows.Count > 0) { if (MessageBox.Show("确认要删除该行数据吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { int rst = dataGridView2.SelectedRows.Count; foreach (DataGridViewRow dr in dataGridView2.SelectedRows) { DAL.Users objU = new DAL.Users(); objU.uid = (int)dr.Cells["uid"].Value; rst -= objUB.Delete(objU); } if (rst == 0) { MessageBox.Show("删除成功"); BLL.UsersBLL objU = new BLL.UsersBLL(); dataGridView2.DataSource = objU.GetList(x => true); dataGridView2.Refresh(); } else { MessageBox.Show("删除失败"); } } } else { MessageBox.Show("请先选中要删除的数据"); } }