Ciao ragazzi!
Sono abbastanza nuovo nella programmazione VB.NET e vi pongo un quesito sul quale mi ci sto arrovellando.
Ho una funzione già fatta e che vorrei adattare alle mie esigenze:
Semplice semplice che esegue un aggiornamento utilizzando il dataset dsPianificazione.codice:Private Sub baiSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles baiSave.Click Dim scnnNW As New SqlConnection(conStr) Dim commBuild As New SqlCommandBuilder(daPianificazione) daPianificazione.UpdateCommand = commBuild.GetUpdateCommand() daPianificazione.DeleteCommand = commBuild.GetDeleteCommand() daPianificazione.InsertCommand = commBuild.GetInsertCommand() Try scnnNW.Open() daPianificazione.Update(dsPianificazione, "Cantiere") scnnNW.Close() Catch ex As Exception MsgBox(ex.Message) End Try End Sub
Poi ho questa funzione (ne ho riportato solo la parte che interessa ai fini del quesito...)
Quello che voglio ottenere è questo:codice:Dim dtDatiCancellazioni As DataTable Dim dtPianificazione As DataTable = Me.grdPianificazione.DataSource dtPianificazione.Rows.RemoveAt(iRow) Me.grdPianificazione.DataSource = dtPianificazione dtDatiCancellazioni = dtPianificazione.GetChanges(DataRowState.Deleted)
fare in modo di richiamare la funzione baiSave_Click che vada a fare l'update non da un dataset in questo caso ma da un datatable (dtDatiCancellazioni).
Potete aiutarmi?
Spero di essere stato chiaro.
Grazie!


Rispondi quotando
