Array.Sort(tabsup)
Array.Reverse(tabsup)
For i = 0 To NbIndex - 1
gridview_tbl.Rows.RemoveAt(tabsup(i))
Next

C'est la subtilité, remet bien le i à la place du 0.