Numero pagine in gridview

mercoledì 21 maggio 2014 - 06.25
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows XP  |  Visual Studio 2008  |  SQL Server 2008 R2

basicdany Profilo | Expert

ciao a tutti, vorrei sapere se e possibile alla grid view dividere in pagine, esempio ogni 10 record creare una altra pagine, con i numeretti sotto o sopra che ti permettono di andare all'altra pagina e visualizzare altri 10 record.

questo per non avere le righe della griglia in unica pagina, esempio come il nostro forum, che ha numeri sopra a destra che visualizza in gruppi l'elenco dei post.

grazie a tutti

alx_81 Profilo | Guru

>ciao a tutti, vorrei sapere se e possibile alla grid view dividere
>in pagine, esempio ogni 10 record creare una altra pagine, con
>i numeretti sotto o sopra che ti permettono di andare all'altra
>pagina e visualizzare altri 10 record.
>questo per non avere le righe della griglia in unica pagina,
>esempio come il nostro forum, che ha numeri sopra a destra che
>visualizza in gruppi l'elenco dei post.
Basta usare il paging automatico della gridview.. c'è un set di proprietà che puoi impostare per fare paginazione automatica.
Guarda qui: http://msdn.microsoft.com/en-us/library/aa479347.aspx
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

basicdany Profilo | Expert

ciao alex, ho inserito le proprieta' alla gridview:

<asp:GridView ID="GridView1" runat="server" CellPadding="4"
AutoGenerateColumns="False" DataKeyNames="ID" PageSize="4" ForeColor="#333333"
GridLines="None" style="margin-left: 0px" AllowPaging="True"
AllowSorting="True">
<FooterStyle BackColor="#5D7B9D" ForeColor="White" Font-Bold="True" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="BLACK" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<Columns>

MA cliccando su il numeretto che permette di spostarsi all altra pagina della griglia genera errore:

L'evento PageIndexChanging generato dal GridView 'GridView1' non gestito

cosa devo scrivere nell'evento click, non puo farlo in automatico?

grazie tanto

alx_81 Profilo | Guru

>L'evento PageIndexChanging generato dal GridView 'GridView1' non gestito
e cosa ti deve dire di più?
devi gestire l'evento PageIndexChanging..
http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.gridview.pageindexchanged(v=vs.110).aspx

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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