在 ASP.Net GridView 中,您是否遇到过这种情况?
Web 表单有一个 GridView 和一个 DetailsView。用户分页到特定页面,例如第 3 页。分页器显示当前页面是第 3 页。接下来,用户单击 GridView 中的选择按钮之一。寻呼机现在将当前页面显示为第 1 页,但 GridView 显示第 3 页的数据。寻呼机和当前页面现在不同步。
这是用于允许分页工作的代码隐藏:
Protected Sub GridViewSummary_PageIndexChanging(sender As Object, e As GridViewPageEventArgs) Handles GridViewSummary.PageIndexChanging
GridViewSummary.DataSource = theTableAdapter.GetDataByAllClasses(TextBoxSearch.Text)
GridViewSummary.PageIndex = e.NewPageIndex
GridViewSummary.DataBind()
End Sub
有没有办法让寻呼机正确地将页码与正在查看的当前页面同步?