在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
有没有办法让寻呼机正确地将页码与正在查看的当前页面同步?
答案 0 :(得分:0)
如果您选择记录时页面索引和数据不同步,我建议您查看Protected Sub GridViewSummary_SelectedIndexChanging(sender As Object, e As GridViewPageEventArgs) Handles GridViewSummary.SelectedIndexChanging
处理程序。这会改变页面索引吗?
您发布的代码对我来说没问题。