private void btRemove_Click(object sender, EventArgs e) { for (int i = dgv.RowCount - 1; i >= 0; i--) if (dgv.Rows[i].Selected) dgv.Rows.RemoveAt(i); }