Eliminazione e aggiornamento Datagrid

venerdì 10 ottobre 2008 - 14.33

dosa85 Profilo | Junior Member

Ciao. Ho un problema quando tendo di eliminare tramite un SQl una row del mio database collegato opportunamente a una Datagrid. Posto il codice:


----------------------------------------------------------------------------------------------------------
Dim Provider As String = "Provider = Microsoft.Jet.OLEDB.4.0;"
Dim Percorso As String = "Data Source=" & Application.StartupPath & "\dbsmoke.mdb"
Dim StringaDiConnessione As String = Provider & Percorso
Dim connetti As New OleDb.OleDbConnection(StringaDiConnessione)
Dim DSTabacchi As DataSet = New DataSet
Dim cmdTabacchi As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("DELETE FROM Transizione WHERE ID=" & TextBox10.Text, StringaDiConnessione)
cmdTabacchi.Fill(DSTabacchi, "Transizione")

----------------------------------------------------------------------------------------------------------

Così facendo mi elimina il record dal database, ma non mi aggiorna il Datagrid e di conseguenza vedo ancora il record appena eliminato. Per aggiornare il datagrid in tempo reale dopo l'eliminazione come potrei fare? Grazie.

DomA Profilo | Expert

Ciao Domenico,
devi modificare il tuo codice integrandolo queste due righe:

>Dim dvTabacchi As DataView = DSArticoli.Tables("Transizione").DefaultView
>Me.DataGridView1.DataSource = dvTabacchi

Prova e fammi sapere come va.
Ciao



Domenico

dosa85 Profilo | Junior Member

Grazie DoMa, me ne ero accorto che mancava qualcosa!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5