Difficoltà a reperire dal ViewState dataSource di una gridView dopo il...

giovedì 12 agosto 2010 - 22.31

paquito_ita Profilo | Senior Member

Ciao,

ho realizzato una gridView dove ogni riga e' direttamente modificabile, senza bisogno di usare l'EditButton.
Salvo il dataSource della GridView (come oggetto anonimo restituito da query Linq to SQL) nel ViewState.

Popolo la GridView al PageLoad e poi, se avvenisse un PostBack, vorrei salvare lo stato attuale della GridView con le eventuali modifiche fatte nel View state e ripopolare con questi dati la gridView "dopo" il postBack.

Il problema e' che al postBack la ViewState è null.

[1]Come potrei salvare lo stato attuale della GridView e reperirlo poi?

[2]Cliccando su un button, i dati inseriti o modificati andranno salvati. Quale è il miglior modo di tener traccia dei controls modificati in modo da fare l'UPDATE solo per questi?

Grazie in anticipo!

Il codice e' il seguente:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

paoval72 Profilo | Senior Member

Ciao. A quanto ho visto, il problema del Viewstate a null è dovuto all'evento Unload della pagina. Se provi a toglierlo, il viewstate mantiene i valori che gli hai passato.

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