/// <summary> /// /// 删除方法</summary> void DelectClass() { if (dgvClass.SelectedRows.Count > 0) { try { int n = dgvClass.SelectedRows.Count; DialogResult result = MessageBox.Show("您确定要删除这" + Convert.ToString(n) + "项吗?", "信息提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { for (int i = dgvClass.SelectedRows.Count - 1; i >= 0; i--) { //获取要删除的班级名称 string ClassID = dgvClass.SelectedRows[i].Cells["班级编号"].Value.ToString(); //从数据库Classes表中将数据真正删除 ClassBLL.DeleteTreeViewByClassid(ClassID); //从DataGridView中删除班信息 dgvClass.Rows.Remove(dgvClass.SelectedRows[i]); } } toolStripButton3_Click(null, null); } catch { MessageBox.Show("对不起,存在该班级学生信息,不能删除该班级信息!"); } } else { MessageBox.Show("请选择要删除的班级信息"); } }