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 2.0 / 3.5 / 4.0
Gridview non fa il paging
lunedì 15 gennaio 2007 - 17.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mfunky
Profilo
| Junior Member
56
messaggi | Data Invio:
lun 15 gen 2007 - 17:01
ciao ragazzi, ho messo una gridview ma non riesco a fare il paging; appena provo a cliccare nella pagina 2 mi esce quanto segue:
-----------------------------------------------------------------------
L'evento PageIndexChanging generato dal GridView 'GridView1' non gestito.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.Web.HttpException: L'evento PageIndexChanging generato dal GridView 'GridView1' non gestito.
Errore nel codice sorgente:
Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Per informazioni sull'origine e la posizione dell'eccezione, vedere l'analisi dello stack dell'eccezione riportata di seguito.
Analisi dello stack:
[HttpException (0x80004005): L'evento PageIndexChanging generato dal GridView 'GridView1' non gestito.]
System.Web.UI.WebControls.GridView.OnPageIndexChanging(GridViewPageEventArgs e) +1429443
System.Web.UI.WebControls.GridView.HandlePage(Int32 newPage) +83
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +488
System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +199
System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
------------------------------------------------------------
da cosa può dipendere? grazie per la gentile attenzione
Marco
http://blogs.dotnethell.it/mfunky/
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 15 gen 2007 - 21:59
ciao,
la paginazione automatica, come l'ordinamento , sono soggetti a datasource "intelligente" ovvero una DataSourceID impostata alla griglia, come objectdatasource , AccessDataSource, SqlDataSource...
Se imposti quel tipo di sorgente dati il tutto viene inglobato dai 2 componenti e a te è trasparente.
Altrimenti devi pensare a gestirlo appunto come ti suggerisce l'errore, scrivendo la query oppure se usi un dataAdapter, usando un overload del metodo "Fill" che permette di specificare anche la paginazione, e nell'intercettare l'evento ti trovi anche l'indice della pagian selezionata, con:
e.NewPageIndex
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 15 gen 2007 - 22:00
>ciao ragazzi,
Ciao!
>ho messo una gridview ma non riesco a fare il paging;
>appena provo a cliccare nella pagina 2 mi esce quanto segue:
>
>-----------------------------------------------------------------------
>L'evento PageIndexChanging generato dal GridView 'GridView1'
>non gestito.
>Descrizione: Eccezione non gestita durante l'esecuzione della
>richiesta Web corrente. Per ulteriori informazioni sull'errore
>e sul suo punto di origine nel codice, vedere l'analisi dello
>stack.
Probabilmente manca l'handles nel metodo che dovrebbe gestire l'evento..
prova a postarci il codice..
ciao!
>
>------------------------------------------------------------
>da cosa può dipendere? grazie per la gentile attenzione
>Marco
>
http://blogs.dotnethell.it/mfunky/
Alx81 =)
http://blogs.dotnethell.it/suxstellino
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 !