-
Nie chcesz usuwać
DataRow
zDataTable
, chceszDelete
tods1.Tables("DT_Table").Rows(Tab2_DGVDuty.CurrentRow.Index).Delete()
-
Nie wywołuj
ds1.AcceptChanges()
później odUpdate
nie rozpozna, że ten wiersz już się zmienił, ponieważ zmieni to jegoRowState
naUnchanged
.DataAdapter.Update
wywołujeAcceptChanges
jako ostatni krok domyślnie, nie ty. -
Zakładam, że
Tab2_DGVDuty
jestDataGridView
a nieDataTable
, wziąłem to pod uwagę powyżej.