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
IO SONO L'UOMO CON PIù PROBLEMI....AH AH AH (DATAGRID)
mercoledì 17 marzo 2004 - 18.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
mer 17 mar 2004 - 18:48
Scusate se rompo ma dopo ddue mesi ho ripreso in mano le datagrid in un Windows Form che è ben diversa da quella di ASP.NET...
qualcuno sa dirmi come si fa ad editare e aggiornare il DB...
Tenete conto che la mia datagrid è collegata al db con un DataSet...
se non avete voglia di rispondermi ditemi dove posso trovare della documentazione fatta bene su questa cosa...
grazie mille!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 17 mar 2004 - 21:52
Beh il funzionamento è questo.
Tu fai una connessione a DB, usi un SqlDataAdapter (nel caso ti connetti a Sql Server) oppure classe corrispondente tipo OleDbAdapter, usi il metodo Fill e riempi un Dataset che assegni alla datagrid.
Poi devi riempire la proprietà UpdateCommand del DataAdapter. Una volta che hai modificato i dati nella datagrid, richiami il metodo Update() del DataAdapter. Da qui lui prende il contenuto della proprietà UpdateCommand e capirà come aggiornare i dati sul DB, il gioco è fatto.
Se tu guardi il .NET Framework, cerca OleDbAdapter e vedrai che ci sono degli esempi molto significativi e semplici da cui puoi capire come funziona il meccanismo. In seguito espandere l'idea e adattarla alle tue esigenze.
ciao
david
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 17 mar 2004 - 21:53
Correggo, non OleDbAdapter ma OleDbDataAdapter.
ciao
david
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
gio 18 mar 2004 - 16:55
Grazie ma to sai quel'è l'evento che si scatena dopo l'aggiornamento della cella della mia Datagrid?
Grazie ancora...
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
lun 22 mar 2004 - 14:30
scusate la mia ignoranza, ma io non trovo nessun evento sulla grid per intercettare il "change" dei valori...
qualcuno riesce ad essere più preciso...grazie!
ciao ciao...
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
lun 22 mar 2004 - 15:16
RETIFICO...L'evento l'ho trovato..."CurrentCellChanged"
Ho bisogno di capire perchè però mi va in errore quando richiamo il metodo Update del mio oggetto SqlDataAdapter...
Ho provato a passare come parametro al metodo il mio oggetto dataset ma mi da un errore di sistema...
se non gli passo niente mi da errore di sintassi...quindi non so come fare...David aiutami!!!....
ciao
e grazie!!!
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
lun 22 mar 2004 - 16:57
ALLORA...
Io ho chiamato il metodo update del mio oggetto SqldataAdapter in un pulsante...
Chiamando il metodo si scatena l'evento rowUpdated del'oggetto sqlDataAdapter e non capisco se all'interno di questo evento devo fare qualcosa...perchè mi va in errore e fra un po spacco qualcosa...ih ih ih...
H2MARON
Profilo
| Junior Member
161
messaggi | Data Invio:
lun 22 mar 2004 - 18:06
ho già risolto tutti i miei problemi...grazie ancora e scusatemi per l'isistenza...
ciaooooo
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 23 mar 2004 - 23:45
Figurati, scusa se abbiamo tardato a rispondere.
Comunque avrai notato che smanettando un po', alla fine si riesce "quasii" sempre a trovare soluzione.
ciao
david
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 !