查询后,翻页问题的解决办法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();

}

posted @ 2008-04-16 17:02  牵牛望岳  阅读(2706)  评论(0编辑  收藏  举报