2013-01-14 2 views
0

J'ai le gridview suivant et je veux activer la pagination.Autoriser la pagination pour gridview

<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" 
     GridLines="None" AutoGenerateColumns="False" Height="168px" BorderStyle="Solid" 
     Width="120%" PageSize="5" AllowPaging="true" 
     > 
     <RowStyle BackColor="#EFF3FB" /> 
     <Columns> 
      <asp:BoundField DataField="ActionDate" HeaderText="Action Date" /> 
      <asp:BoundField DataField="CustomerFirstName" HeaderText="Name" /> 
      <asp:BoundField DataField="CustomerLastName" HeaderText="Last Name" /> 
      <asp:BoundField DataField="CustomerCompany" HeaderText="Company/Organisation" /> 
      <asp:BoundField DataField="CustomerPosition" HeaderText="Position" /> 
      <asp:BoundField DataField="CustomerCountry" HeaderText="Country" /> 
      <asp:BoundField DataField="CustomerProvince" HeaderText="Province" /> 
      <asp:BoundField DataField="CustomerContact" HeaderText="Contact" /> 
      <asp:BoundField DataField="CustomerEmail" HeaderText="Email Address" /> 
      <asp:BoundField DataField="ProductCode" HeaderText="Product code" /> 
     </Columns> 
     <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 
     <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> 
     <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /> 
     <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 
     <EditRowStyle BackColor="#2461BF" /> 
     <AlternatingRowStyle BackColor="White" /> 
    </asp:GridView> 

Je reçois l'erreur suivante.

'GridView1' fired event PageIndexChanging which wasn't handled. 

I Comment puis-je gérer l'événement d'échange de ce point de vue de la grille

+1

Possible en double: http://stackoverflow.com/questions/5672463/gridview1-fired-event-pageindexchanging-which-wasnt-handled Espère que vous avez aidé. – QzSG

+0

voir [http://stackoverflow.com/questions/5382477/...](http://stackoverflow.com/questions/5382477/gridview-pageindexchanging-not-working]. On dirait que vous devez ajouter l'événement PageIndexChanging dans votre code –

Répondre

1

S'il vous plaît lire cet article:

http://www.c-sharpcorner.com/UploadFile/rohatash/gridview-paging-sample-in-Asp-Net/

Dans cet article, vous pouvez trouver explication étape par étape, comment mettre en œuvre pager dans ASP.NET

Surtout s'il vous plaît regardez si vous avez dans le code derrière ce genre de gestionnaire d'événements:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)