private void button8_Click(object sender, EventArgs e) { string str = MessageBox.Show("你确定要删除选中项目吗?", "警告", MessageBoxButtons.YesNo).ToString(); if (str == "Yes") { AdminInfo admin = new AdminInfo(); if (this.dataGridView2.SelectedRows.Count > 0) { for (int i = 0; i < dataGridView2.SelectedRows.Count; i++) { DataGridViewRow dr = dataGridView2.SelectedRows[i]; admin.AdminId = int.Parse(dr.Cells[0].Value.ToString()); int ret = AdminServices.DelAdmin(admin); if (ret > 0) { } else { MessageBox.Show(string.Format("第{0}条删除失败!", i + 1)); } } } else { DataGridViewCell dc = this.dataGridView2.SelectedCells[0]; // DataGridViewRow dr = dc.RowNumber; // dc = dr.Cells[0]; DataGridViewRow dr = dc.OwningRow; // MessageBox.Show(dr.Cells[0].Value.ToString()); admin.AdminId = int.Parse(dr.Cells[0].Value.ToString()); // MessageBox.Show(pd.Pdid.ToString()); int ret = AdminServices.DelAdmin(admin); if (ret > 0) { } else { MessageBox.Show("操作失败!"); } } MessageBox.Show("操作成功!"); this.dataGridView2.DataSource = AdminServices.GetALLAdmin(); } }