Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    11

    [Vb Express] Aggiornamento database da Datagridview

    Salve a tutti.
    Ho cercato una soluzione su internet ma non sono riuscito a venirne a capo (eppure non dovrebbe essere una cosa molto difficile...)
    Io visualizzo i dati di un database con il seguente codice:
    codice:
    Public Sub Costibtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles costibtn.Click 
    Dim connessione As New OleDbConnection connessione.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Application.StartupPath & "\Baseazienda.mdb" 
    connessione.Open() 
    Dim comando As String 
    comando = "SELECT ID,Prodotto,Codice,Costo FROM Prodotti" 
    Dim ds As New DataSet 
    Dim da As New OleDbDataAdapter(comando, connessione) 
    da.Fill(ds, "Prodotti") 
    da.Dispose() 
    connessione.Close() 
    Mostradgw.DataSource = ds 
    Mostradgw.DataMember = "Prodotti" 
    End Sub
    Ora, il datagridview è "editabile", quindi posso cambiare i dati che vedo, ma come faccio a salvare quel datagridview nel database dal quale sono partito?
    Grazie per l'aiuto, Matteo!

  2. #2
    VB Express che versione?
    Chi non cerca trova.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    11
    Originariamente inviato da tas
    VB Express che versione?
    2010...credevo fosse implicito dato che siamo nella parte dedicata a visual studio 2010 no?

  4. #4
    Originariamente inviato da Gallonba
    2010...credevo fosse implicito dato che siamo nella parte dedicata a visual studio 2010 no?
    Eh, in questo forum non tanto

    Tornando in topic: per salvare i dati che hai nella datagridview devi invocare il metodo Update del dataadapter.
    Chi non cerca trova.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    11
    Originariamente inviato da tas
    Eh, in questo forum non tanto

    Tornando in topic: per salvare i dati che hai nella datagridview devi invocare il metodo Update del dataadapter.
    tradotto in codice?
    da.update(cosa?)
    e poi come riporto i dati dal dataadapter nel database?
    (scusami ma sono un po' niubbo in queste cose...)

  6. #6
    codice:
    da.Update(ds)
    Guardati l'help di Update e Fill su MSDN, contiene degli esempi molto utili.
    Chi non cerca trova.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    11
    Grazie mille per "l'input", scusami il ritardo per la risposta, ho risolto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.