在asp.net中使用datagridview进行分页只能从第二次开始工作

问题描述 投票:0回答:1

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

我在互联网上读到一些内容,我需要绑定 gridview 的数据,但问题是,我无法再次绑定数据,因为 gridview 填充了来自查询字符串的 page_load 中的数据,而且我真的不想遍历查询字符串再次在 PageIndexChanging 函数中。

这是代码:

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

那么为什么页面从我第二次按下后才发生变化?

谢谢!

格雷格

asp.net data-binding datagridview pagination
1个回答
0
投票

您需要重新绑定网格

protected void searchGridFA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        searchGridFA.PageIndex = e.NewPageIndex;
        // rebind here
    }
© www.soinside.com 2019 - 2024. All rights reserved.