PDA

View Full Version : [VB.NET] Aggiornare una griglia dopo un ADD


OrcaAssassina
08-02-2008, 05:45
Popolo una griglia con i dati di una tabella

Poi aggiungo un record a quella tabella

Come faccio ad aggiornare la tabella in modo da far visualizzare il nuovo record???

Ciao e grazieeeeee


----------------------------------------------------------------
DS = New DataSet()
command = New OleDb.OleDbCommand("SELECT * FROM [DvdStorico] order by Titolo", Conn)
adapter = New OleDb.OleDbDataAdapter(command)
adapter.Fill(DS)

Me.GridEX.DataSource = DS.Tables(0)
--------------------------------------------------------------------

Private Sub btnNuovo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNuovo.Click
Dim command As New OleDb.OleDbCommand

command = New OleDbCommand("INSERT INTO DvdStorico (Titolo,NCD) VALUES(?,?)", Conn)

command.Parameters.Add("@Titolo", OleDbType.Char, 50).Value = Me.txtTitolo.Text
command.Parameters.Add("@NCD", OleDbType.Char, 50).Value = Me.txtNCD.Text
command.ExecuteNonQuery()



End Sub
--------------------------------------------------------------------

simoneart
08-02-2008, 10:25
Se le modifiche le fai direttamente sul db (come fai tu) per refreshare la griglia devi fare una nuova select sul db.

OrcaAssassina
08-02-2008, 10:28
Se le modifiche le fai direttamente sul db (come fai tu) per refreshare la griglia devi fare una nuova select sul db.

Ok, provo

Quindi rifaccio la select e la ripasso alla griglia

Si usa cosi di solito.

Oppure si aggiona il dataset e poi fa l'UPDATE del dataset sul DB???

Fammi sapere

Ciao e grazieeeeeeeee