When I change a value in a cell the record is updated via a SQL Insert statement which works fine. When I don't change a value in a cell and just tab to the next cell, it removes all the current rows from the datagridview and renders a new row.