Update di una datagrid.

giovedì 15 dicembre 2005 - 17.01

H2MARON Profilo | Junior Member

premessa: vi prometto che questa è l'ultima volta che vi chiedo qualcosa sulla datagrid.

Situazione: Pagina asp con Una datagrid in modifica...ok?

Domanda: Nell evento "UpdateCommand" della mia datagrid faccio:

Sqldataadapter1.Update(dataset1)
datagrid1.databind()

ma i dati nella mia tabella non si aggiornano.

Tenete conto che ho creato l'sqldataadapter con il wizard quindi mi ha creato lui correttamente tutti e 4 gli oggetti command.

AIUTO.

Grazie

Brainkiller Profilo | Guru

>ma i dati nella mia tabella non si aggiornano.

Ciao,
vediamo un po'. Neanche io ho molta pratica su questo tipo di cose, prova però a chiamare il metodo AcceptChanges() del DataSet prima di lanciare l'Update.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

D79 Profilo | Junior Member

beh, penso che i dati nel dataset non si aggiornino automaticamente quando li cambi sul datagrid.
Devi comunque specificare le modifiche a mano, almeno quando crei gli oggetti da codice.

Se richiami il metodo AcceptChanges del dataset ti marcherà tutte le righe modificate, cancellate o aggiunte come 'Unchanged' e quindi avrai l'effetto contrario, cioè non avrà nessuna riga 'marcata' come modificata e quindi nonti farà nessuna modifica sul DB.


----
il mio sito: http://it.geocities.com/chuck_dust/

H2MARON Profilo | Junior Member

grazie per i consigli...
ci sono riuscito.


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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5