我有一个gridview,我通过单击按钮加载数据。由于某种原因,分页不起作用。显示页码,但单击第 2、3 或 4 页不会带您到任何地方。单击它们时网格会消失。之后,当我单击按钮生成网格时,这次网格出现在第 2 页或第 3 页而不是第 1 页。
我在 page_indexing 上有以下内容。
Protected Sub GV_Document_Hide_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GV_PSIDocument_Hide.PageIndexChanging
GV_Document_Hide.PageIndex = e.NewPageIndex
End Sub
我什至尝试按照其他线程中的建议在 pageindexchange 中添加 databind() 代码,但这没有任何区别。
我能做到这一点的唯一方法是在 page_load 上填充/加载网格。无论回发如何,我都必须每次都分配数据源和数据绑定它。我尝试了 IsNotpostback 然后分页再次失败
如果分页需要正常工作,为什么gridview每次都需要在page_load上加载?