Ciao a tutti. Scrivo perché ho un problema con l'eliminazione di un record da una datarow e il successivo aggiornamento del Dataset. Vi chiedo se potete dirmi dove sbaglio.
Da una tabella devo eliminare un record che corrisponde a determinati parametri.
1. Innanzitutto mi creto una datarow che mi serve per estrarre il record che mi interessa dalla mia tabella:
Dim RemovingRow() As DataRow = MyDataset.MyDataTable.Select("IdGenerale = 4044 AND IdTematica = 1")
2. Se la Datarow contiene record allora ...:
If RemovingRow.Length > 0 Then
If (MsgBox("Sei sicuro di voler eliminare il primo record?", MsgBoxStyle.YesNo, " Eliminazione record")) = MsgBoxResult.Yes Then
'Rimuovo il record
MyDataset.MyDataTable.Rows.Remove(RemovingRow(0))
'Aggiorno l'origine dati
MyDataAd.Update(MyDataSet)
Else
Exit Sub
End If
End If
Nonostante mi sembra il ragionamento funzioni bene, non mi elimina il record.
Grazie per l'eventualre risposta.
Daniele