急求Gridview分页有关问题

急,求Gridview分页问题啊
我在用Gridview分页的时候老是有问题根据网上介绍加了下面代码
 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
  {
  GridView1.PageIndex = e.NewPageIndex;
   
  GridView1.DataBind();

  }
可是不报错,但是数据也出不来的,求高手帮忙啊

------解决方案--------------------
原因很简单,你需要重新查询一次数据库,然后绑定:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
这里查询数据库,得到datatable dt。
GridView1.DataSource=dt;
GridView1.DataBind();

}

------解决方案--------------------
对啊,看7楼,重新查,重新绑定。
------解决方案--------------------
探讨
引用:
对啊,看7楼,重新查,重新绑定。
问题是我的sql语句是条件查询,有很多条件判断,难道都要再重新写一遍吗