sql >> Base de Datos >  >> RDS >> Sqlserver

Eliminación de un registro del conjunto de datos y el servidor sql

  1. No desea eliminar el DataRow de la DataTable , desea Delete es

    ds1.Tables("DT_Table").Rows(Tab2_DGVDuty.CurrentRow.Index).Delete()
    
  2. No llamar a ds1.AcceptChanges() después desde la Update no reconocerá que esta fila ya ha cambiado porque cambiará su RowState a Unchanged . DataAdapter.Update llama a AcceptChanges como el último paso implícitamente, no tú.

  3. Supongo que Tab2_DGVDuty es un DataGridView y no el DataTable , lo he tenido en cuenta anteriormente.