在asp.net中使用datagridview进行分页仅适用于第二次

时间:2010-08-05 09:10:15

标签: asp.net datagridview paging data-binding

我有启用分页的datagridview。但是当我想从网页中的页面移动到另一个页面时,它只有在我第二次按下其他页面时才有效。

我在互联网上读到一些我需要绑定gridview的数据,但问题是,我不能再绑定数据,因为gridview填充了来自querystring的page_load中的数据,我真的不想过去PageIndexChanging函数中的查询字符串。

以下是代码:

protected void searchGridFA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        searchGridFA.PageIndex = e.NewPageIndex;
}

那么为什么页面只会在第二次按下时发生变化?

谢谢!

格雷格

1 个答案:

答案 0 :(得分:0)

您需要重新绑定网格

protected void searchGridFA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        searchGridFA.PageIndex = e.NewPageIndex;
        // rebind here
    }