Click here to Skip to main content
15,884,176 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
C#
<asp:GridView ID="gridName" runat="server" BackColor="White" OnPageIndexChanging="gridName_PageIndexChanging"
            BorderColor="#336666" AllowPaging="True" CssClass="Grid" 
            HorizontalAlign="Center" EnableViewState="true" Font-Size="Medium" ShowFooter="True" OnRowEditing="gridName_RowEditing" >
            
            <footerstyle forecolor="#333333" />
            <HeaderStyle ForeColor="White" Font-Size="Medium" HorizontalAlign="Center" />
            <pagerstyle backcolor="#336666" forecolor="White" horizontalalign="Center" />
            <rowstyle forecolor="#333333" horizontalalign="Center" verticalalign="Middle" />            
            <SelectedRowStyle Font-Bold="True" />

C#
protected void gridName_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        gridName.PageIndex = e.NewPageIndex;

        if (!IsPostBack && !IsCallback)
        {
            gridName.DataBind();
        }
    }
    
    protected void gridName_RowEditing(object sender, GridViewEditEventArgs e)
    {
        gridName.EditIndex = e.NewEditIndex;
        
        
    }

-------
this is my code. what should i do?
Posted
Updated 12-May-15 19:06pm
v2
Comments
JoCodes 13-May-15 1:03am    
Why do you need a postback check in pageindexchange event?
Member 11304660 13-May-15 1:30am    
If I remove the postback check, then gridview is getting vanished
upendra shahi 13-May-15 1:47am    
protected void gridName_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridName.PageIndex = e.NewPageIndex;


gridName.DataBind();

}
Member 11304660 13-May-15 1:52am    
if i do this, whole gridview gets invisible.

1 solution

In web.config you have a line setting smartNavigation="true". Try to set it to false and that fixed the problem.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900