int rownum = gridView1.RowCount; for (int i = 0; i < rownum; i++) { if (efDevGrid1.GetSelectedColumnChecked(i)) { this.gridView1.DeleteRow(i); i--; } }