Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Aggiornare il contenuto di un datagrid
martedì 12 settembre 2006 - 12.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sasamen
Profilo
| Newbie
5
messaggi | Data Invio:
mar 12 set 2006 - 12:30
salve a tutti,
apro un nuovo 3d perchè pare che la questione non sia posta altrove.
ho un OleDbDataAdapter costruito dinamicamente tramite una query sql
Dim myData As New OleDbDataAdapter(mySqlQuery, Cn)
con questa riempio un dataset
myData.Fill(myDataSet, "dipendenti")
e col dataset riempio un datagrid
myDataGrid.DataSource = myDataSet
myDataGrid.DataMember = "dipendenti"
adesso la questione, apparentemente banale, è: come faccio, al mutare della query, a modificare il contenuto del datagrid?
cercando in giro per il web, ho trovato una soluzione che mi sembrerebbe logica (ma forse vb.net non lo è....):
myDataGrid.DataSource = Nothing
tuttavia, anche in questo modo ottengo solo che il risultato della nuova query generi delle righe che si aggiungono a quelle già estratte.
grazie.
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
mar 12 set 2006 - 12:55
se tu ogni volta fai il fill e impostato correttamente come datasource il dataset....la griglia si aggiorna automaticamente in base al tuo dataset, quindi è il dataset che non viene aggiornato alle ultime modifiche
se, come penso, apporti delle modifiche dopo il fill e quando dai Ok per es. non ti aggiorna la griglia, allora devi dare un
Me.BindingContext(DataSet, Nometabella).EndCurrentEdit() per terminare le modifiche fatte al tuo Dataset, DataAdapter.Update(Dataset.Tables(num)) e poi un Dataset.AcceptChanges() per sincronizzare e aggiornare il tutto, altrimenti le modifiche sì le hai fatte ma non sono visibili all'istante ma solo dopo un ulteriore fill (quindi chiusura e riapertura del programma, correggimi se sbaglio)
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
Torna su
Stanze Forum
Elenco Threads
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 !