在gridview中看不到下一页

时间:2009-04-21 12:53:02

标签: asp.net gridview

当我在gridview中使用“AllowPaging =”True“”属性并上传我的webSite时,当我点击下一页时,我看不到它,我看到已经看到的相同记录。 point:我在gridview上绑定了一个dataBase,我看到在gridview.above问题,当我上传我的网站时,发生了。什么是我看不到gridview下一页的问题?

3 个答案:

答案 0 :(得分:1)

我在理解你的问题时遇到了一些麻烦。我认为你基本上试图让分页工作在gridview上。

除了设置“AllowPaging = True”之外,还需要像这样挂钩你的分页事件:

  void GridView_PageIndexChanging(Object sender, GridViewPageEventArgs e)
  {
       e.NewPageIndex = e.NewPageIndex + 1;
       DataBind();
  }

MSDN

上查看

答案 1 :(得分:0)

您需要在Page index chaged事件中设置当前页面索引属性。然后在下一行调用bind方法。那么只有你能看到下一页才有效。

示例  protected void SearchGrid_PageIndexChanging(object sender,GridViewPageEventArgs e)     {  //设置网格的当前页面索引             searchResultsGrid.PageIndex = e.NewPageIndex;

        //Bind the result sets
        BindSearchResults();

}

答案 2 :(得分:0)

自定义control有助于避免在页面级事件处理程序上编写