/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataGridViewButtonColumn_Delete_Click(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { if (!string.IsNullOrEmpty(dataGridView_Users.Rows[e.RowIndex].Cells["DeleteDate"].Value.ToString())) { return; } DialogResult result = MessageBox.Show("您确定删除吗?", "是否删除", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.No) { return; } int userID = Convert.ToInt32(dataGridView_Users.Rows[e.RowIndex].Cells["UserID"].Value); int deleteUserID = ((Frm_Main)this.ParentForm).CurUsers.UserID; string deleteReason = "系统删除"; if (_userBll.DeleteModel(userID, deleteUserID, deleteReason) > 0) { button_Select_Click(this, EventArgs.Empty); } else { MessageBox.Show("删除失败", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }