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 con paging e comportamento strano
venerdì 05 febbraio 2010 - 10.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maureen53
Profilo
| Newbie
2
messaggi | Data Invio:
ven 5 feb 2010 - 10:05
Per gentilezza, ho una gridview fatta sulla falsariga di una precedente che funziona perfettamente; sulla prima pagina si vede tutto benissimo, ma poi andando sulle successive con il paging, appare il messaggio dell'emptydatatext, mentre ci sono ancora un mucchio di dati da visualizzare.
Potreste forse gentilmente dirmi i perchè e cosa fare per ovviare?
Grazie mille e cordiali saluti.
<asp:AccessDataSource id="CatalogoSource" Runat="Server"
DataFile=".\Admin\Catalogo.mdb"/>
<asp:GridView ID="GridView1" DataSourceID="CatalogoSource" Runat="Server" emptydatatext="<b>La ricerca non ha fornito risultati</b>" OnPageIndexChanged="GridView1_PageIndexChanged" onrowdatabound="CB_RowDataBound"
Width="100%" AllowPaging="True" Font-Names="verdana" CellPadding="4" ForeColor="#004000" AutoGenerateColumns="False" AllowSorting="True" BorderStyle="Outset" HorizontalAlign="Justify" BackColor="White" PageSize="9">
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="Code" HeaderText="Code">
<ItemStyle HorizontalAlign="Center" Font-Bold="True"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="Description" HeaderText="Descrizione">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="Modello" HeaderText="Modello">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="Categoria" HeaderText="Categoria">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundField>
<asp:TemplateField HeaderText="Prezzo">
<ItemTemplate>
<asp:Label runat="server" Text='<%# ("€ ") & (FormatNumber(Container.DataItem("Prezzo"))) %>' Font-Bold="True" ID="Label1">
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Foto e scheda prodotto">
<ItemTemplate>
<asp:ImageButton ImageURL='<%# DataBinder.Eval(Container.DataItem,"Foto") %>' height='60' width='55' runat="server" ToolTip="Cliccare per la scheda" OnCommand="ViewDetails" CommandName='<%# Container.DataItem("scheda") %>' ID="Button3"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Aggiungi al carrello">
<ItemTemplate>
<asp:ImageButton ImageURL="images/cart5.gif" runat="server" OnCommand="ViewCart" CommandName='<%# Container.DataItem("code") %>' ID="Button4"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="White" ForeColor="#004000" />
<SelectedRowStyle BackColor="#FFCC66" ForeColor="Navy" Font-Bold="True" />
<pagersettings mode="Numeric" position="Bottom" pagebuttoncount="30"/>
<PagerStyle BackColor="LimeGreen" Font-Names="verdana" font-size="7pt" ForeColor="#004000" HorizontalAlign="Center" />
<HeaderStyle BackColor="#009900" ForeColor="White" BorderColor="#FFFFC0" Font-Bold="True" BorderStyle="None" Font-Names="verdana" HorizontalAlign="Justify" font-size="7pt"/>
<AlternatingRowStyle BackColor="LimeGreen" Font-Names="verdana" font-size="7pt"/>
</asp:GridView>
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 5 feb 2010 - 21:47
Ciao e benvenuto su DotNetHell!
>Per gentilezza, ho una gridview fatta sulla falsariga di una
>precedente che funziona perfettamente; sulla prima pagina si
>vede tutto benissimo, ma poi andando sulle successive con il
>paging, appare il messaggio dell'emptydatatext, mentre ci sono
>ancora un mucchio di dati da visualizzare.
>Potreste forse gentilmente dirmi i perchè e cosa fare per ovviare?
passaci anche quello che fai nel metodo GridView1_PageIndexChanged e quello che fai alla load.
>Grazie mille e cordiali saluti.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
maureen53
Profilo
| Newbie
2
messaggi | Data Invio:
lun 8 feb 2010 - 08:30
Ringrazio di cuore, ma nel frattempo ho risolto; purtroppo non ho capito come, ma ora funziona (è solo che mi fa nervoso quando certi problemi si risolvono senza una spiegazione logica).
Grazie ancora.
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 !