asp.net - GridviewPager not route onpaging event -


i have problem asp.net gridviewpager. when click pager page routes onrowcommand event. waiting route onpageindexchanging have define gridview this.

<asp:gridview id="gridview1" runat="server" autogeneratecolumns="false" datakeynames="id"         gridlines="none" pagesize="4" allowpaging="true" emptydatatext="no record found"         onpageindexchanging="onpaging" onrowdeleting="gridview1_rowdeleting" onrowcommand="rowcommand"         cssclass="mgrid" pagerstyle-cssclass="pgr" alternatingrowstyle-cssclass="alt">         <columns>             <asp:boundfield datafield="id" headertext="id" />             <asp:boundfield datafield="baslik" headertext="baslik" />             <asp:boundfield datafield="kisaaciklama" headertext="kısa acıklama" />             <asp:templatefield headertext="güncelle">                 <itemtemplate>                     <asp:linkbutton runat="server" id="lnkview" commandargument='<%#eval("id") %>' commandname="view">güncelle</asp:linkbutton>                 </itemtemplate>             </asp:templatefield>             <asp:templatefield headertext="sil">                 <itemtemplate>                     <asp:linkbutton runat="server" id="lnkdelete" commandargument='<%#eval("id") %>'                         commandname="delete">sil</asp:linkbutton>                 </itemtemplate>             </asp:templatefield>             <%----%>         </columns>     </asp:gridview> 

also back-end code

  protected void rowcommand(object sender, gridviewcommandeventargs e)     {         linkbutton lnkview = (linkbutton)e.commandsource;         string id = lnkview.commandargument;         if (e.commandname == "view")         {             response.redirect("/views/adminpages/kayit.aspx?cmd=update&id="+id);          }         else if (e.commandname == "delete")         {              kayitservice.deletekayit(convert.toint32(id));         }     }       protected void onpaging(object sender, gridviewpageeventargs e)     {         gridview1.pageindex = e.newpageindex;         gridview1.databind();     } 

please try

<asp:gridview id="gridview1" runat="server" autogeneratecolumns="false" backcolor="white"   

bordercolor="#3366cc" borderstyle="none" borderwidth="1px" cellpadding="4"
onpageindexchanging="gvperson_pageindexchanging"
onrowcancelingedit="gvperson_rowcancelingedit"
onrowdatabound="gvperson_rowdatabound" onrowdeleting="gvperson_rowdeleting"
onrowediting="gvperson_rowediting" onrowupdating="gvperson_rowupdating"
onsorting="gvperson_sorting">

    <asp:boundfield datafield="id" headertext="id" />         <asp:boundfield datafield="baslik" headertext="baslik" />         <asp:boundfield datafield="kisaaciklama" headertext="kısa acıklama" />         <asp:templatefield headertext="güncelle">             <itemtemplate>                 <asp:linkbutton runat="server" id="lnkview" commandargument='<%#eval("id") %>' commandname="view">güncelle</asp:linkbutton>             </itemtemplate>         </asp:templatefield>         <asp:templatefield headertext="sil">             <itemtemplate>                 <asp:linkbutton runat="server" id="lnkdelete" commandargument='<%#eval("id") %>'                     commandname="delete">sil</asp:linkbutton>             </itemtemplate>         </asp:templatefield>         <%----%>  </columns>  

back-end code may :

protected void gvperson_pageindexchanging(object sender, gridviewpageeventargs e)     {         // set index of new display page.           gridview1.pageindex = e.newpageindex;         // rebind gridview control           // show data in new page.          bindgridview();     } 

according opinion code mentioned above appropriate code paging.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -