Vorrei aggiungere un dettaglio: il problema si verifica sia se inserisco una sola riga e poi provo a cancellarla, sia se inserisco più righe (diciamo 3 o 4) e poi provo a cancellarne una. In quel caso però mi dice ad esempio
E' ovvio che 2 non è negativocodice:Index 2 is either negative or above rows count.quindi pare ci sia un problema con gli indici delle righe...