查询后,翻页问题的解决办法2。(GridView1.PageIndex = e.NewPageIndex;) (转)
1.前面的翻页解决办法,只是实现目的的变通办法,适合简单的查询页面。下面的则是正面的解决办法。
2.在GridView的事件中,双击PageIndexChanging事件,在.cs文件中写GridView1_PageIndexChanging函数。
3.在该函数中,把查询的语句完全复制过来,在绑定之前,加入一语句:GridView1.PageIndex = e.NewPageIndex;
4.翻页功能则解决。
//解决查询后翻页问题
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
string sql = "SELECT ";
SqlDataSource1.SelectCommand = sql;
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}