首先得让DataGridView能选择多行;
设置属性MutiSelect = True
其次删除的时候要注意不能从前往后删除,因为若是这样删的话DataGridView的内容在循环的过程中就已经发生变化了。
Dim count As Integer = DataGridView1.SelectedRows.Count
For i As Integer = count - 1 To 0 Step -1
DataGridView1.Rows.Remove(DataGridView1.SelectedRows(i))
Next