for (int i = 0; i < this.dataGridView1.SelectedRows.Count; i++) { this.dataGridView1.Rows.Remove(this.dataGridView1.SelectedRows[i]); } 把所有你选中的行都删掉。不是单元格是整行才可以