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
ASP.NET 1.0/1.1
DataGrid, che fine fa il DataSource?
venerdì 18 agosto 2006 - 12.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
francescox78
Profilo
| Junior Member
117
messaggi | Data Invio:
ven 18 ago 2006 - 12:57
Ciao a tutti,
Quancuno mi sa dire perchè la proprietà "DataSource" di un DataGrid è nothing una volta usciti dalla procedura o funzione di caricamento?
Vi spiego meglio
Al load di una pagina carico il DataGrid con il solito codice
objDataSet = CaricaDataset()
DataGrid1.DataSource = objDataSet
DataGrid1.DataBind()
e fino a qui tutto okkey,
nella maschera c'è un tasto per richiamare una funzione per fare un determinato lavoro,
questa funzione dovrebbe ri-prelevare il dataSet dal dataGrid ma, sorpresa, il DataSource è nothing.. il codice è il segente
objDataSet2 = CType(DataGrid1.DataSource, DataSet)
Mi potete aiutare?
Francesco
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 18 ago 2006 - 14:44
Ciao!
Questo codice..
>
> objDataSet = CaricaDataset()
> DataGrid1.DataSource = objDataSet
> DataGrid1.DataBind()
>
lo fai alla load sotto determinate condizioni?
tipo
If Not Page.IsPostBack Then
...
End If
Questo codice
> objDataSet2 = CType(DataGrid1.DataSource, DataSet)
Lo imposti nel click del pulsante, giusto?
se è così, ricorda che la pressione del pulsante non scatena solo il click, ma anche il load della pagina, e se le condizioni non ripetono l'assegnazione del datasource, quest'ultimo è nothing per forza (all'evento click).
Alx81 =)
http://blogs.dotnethell.it/suxstellino
francescox78
Profilo
| Junior Member
117
messaggi | Data Invio:
ven 18 ago 2006 - 15:33
Grazie Alex.
è proprio così.
Non so' perchè mi fissavo che l'oggetto anche dopo il postback della pagina conservasse ancora i dati.
Grazie della risposta.
Francesco
Francesco
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 !