0

在 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

有没有办法让寻呼机正确地将页码与正在查看的当前页面同步?

4

1 回答 1

0

如果您选择记录时页面索引和数据不同步,我建议您查看您的Protected Sub GridViewSummary_SelectedIndexChanging(sender As Object, e As GridViewPageEventArgs) Handles GridViewSummary.SelectedIndexChanging处理程序。这会改变页面索引吗?

您发布的代码对我来说看起来不错。

于 2013-04-03T16:26:52.697 回答