2013-01-17 5 views
1

Je travaille dans ASP.NET et C#.pagination gridview dans popup

J'ai gridview que je lie sur un clic de bouton, montre également ce gridview en popup.Maintenant la pagination ne fonctionne pas dans ma grille, s'il vous plaît aidez-moi à résoudre ce problème.

Aspx:

<asp:GridView ID="GV_Order" runat="server" AllowPaging="true" AutoGenerateColumns="false" DataKeyNames="ProductCode" EmptyDataText="There are no data records to display." 
     BackColor="#CCCCCC" BorderColor="#999999" BorderStyle="Solid" BorderWidth="3px" 
     CellPadding="4" CellSpacing="2" 
     HeaderStyle-BackColor="Black" HeaderStyle-ForeColor="#FFD700" PageSize="5" OnPageIndexChanging="GV_Orderpageindexchanging" o> 

codebehind:

protected void btn_click(object sender,eventargs e) 
    { 
    GV_Order.DataSource = dataset; 
    GV_Order.DataBind(); 
    } 

    protected void GV_Orderpageindexchanging(object sender, GridViewPageEventArgs e) 
    { 
    GV_Order.PageIndex = e.NewPageIndex; 
    GV_Order.DataBind(); 
    } 
+1

Dans l'événement GV_Orderpageindexchanging, vous devez lier avec la source de données.GV_Order.DataSource = dataset; vous avez manqué cette ligne. – MahaSwetha

+0

que voulez-vous dire par popup. Est-ce une nouvelle fenêtre ou sur la même page une division qui s'ouvre comme une fenêtre pop-up. –

Répondre

0

contrôle asp.net DataPager n'UTILE, utilisez Jquery Data Table pour this.its vraiment agréable pour toutes les tables de travail. ajouter la classe 'datatable' à la table que vous voulez utiliser 'pagination', 'recherche', 'commander' .. plugins,