-
Você não deseja remover oDataRowdaDataTable, você desejaDeleteisto
ds1.Tables("DT_Table").Rows(Tab2_DGVDuty.CurrentRow.Index).Delete() -
Não chameds1.AcceptChanges()depois desde aUpdatenão reconhecerá que esta linha mudou mais porque mudará seuRowStateparaUnchanged.DataAdapter.UpdatechamaAcceptChangescomo o último passo implicitamente, não você.
-
Presumo queTab2_DGVDutyé umDataGridViewe não aDataTable, eu levei isso em conta acima.