Okay I have an unbound DataGridView control which users enter as many records as is required. However I have some validation running which checks all cells to ensure data has been entered, however as you know, as soon as data is entered into a row, another appears, well I need to remove this row.

I can't use
vb Code:
  1. DataGridView1.Rows.RemoveAt(DataGridView1.Rows.Count - 1)

As the row has not been committed, therefore it can't be deleted

Also I need the 'enable adding' on, as without it rows will not appears.

Help appreciated