Click here to Skip to main content
15,886,724 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
The HTML code of the GrdiView is:
-----------------------------------------------------------------------------------
ASP.NET
<asp:GridView ID="GridView_NewStaff" runat="server" AutoGenerateColumns="False" 
 CellPadding="4" Font-Size="Small" ForeColor="#333333" AllowPaging="True" 
 AllowSorting="True" onpageindexchanging="GridView_NewStaff_PageIndexChanging" 
 PageSize="20">
 <pagersettings firstpagetext="First" lastpagetext="Last">
     Mode="NextPreviousFirstLast" NextPageText="Next" PageButtonCount="4" 
     PreviousPageText="Previous" />
	 <columns>......

-----------------------------------------------------------------------------------

The C# code is:
-----------------------------------------------------------------------------------
C#
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        bindGridView();
    }
}

protected void Button_ReadFile_Click(object sender, EventArgs e)
{
	bindGridView();
}


public void bindGridView()
{
    if (FileUpload_StaffInfo.HasFile)
    {
        string InfoFile_Name = Server.MapPath(InfoFileDirectory) + FileUpload_StaffInfo.FileName;
        FileUpload_StaffInfo.SaveAs(InfoFile_Name);

        dataTable_Excel = new DataTable();

        if (InfoFile_Name.EndsWith(".xlsx"))//Read Excel2007-2010 format file
        {
            StaffExcelXML StaffNewXML = new StaffExcelXML();
	    StaffNewXML.ExcelInput(InfoFile_Name, ref dataTable_Excel)
        }
        else if (InfoFile_Name.EndsWith(".xls"))//Read Excel1997-2003 format file
        {
            StaffXLS StaffNewXLS = new StaffXLS();
	    StaffNewXLS.ExcelInput(InfoFile_Name, ref dataTable_Excel);
        }

        GridView_NewStaff.DataSource = dataTable_Excel;
        GridView_NewStaff.DataBind();
    }
}

-----------------------------------------------------------------------------------
Everytime after clicking the Next, or the Previous, or the First, or the Last, it always shows the first page's data. Could anyone help me with this?
Posted
Updated 11-Oct-12 5:26am
v2
Comments
AshishChaudha 12-Oct-12 0:45am    
Please have a look on your code of onpageindexchanging="GridView_NewStaff_PageIndexChanging"...
AmitGajjar 12-Oct-12 4:34am    
Is your problem resolved ?

1 solution

I can see PageIndexChangingEvent in your HTML( onpageindexchanging="GridView_NewStaff_PageIndexChanging"), but you have not listed the code for this event. Please post the code for this event because the logic for paging has to be written there.
 
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