使用 .NET 1.1 的 DataGrid,我在其中填充了很多链接,并且每页显示 10 个链接。我在 DataGrid 的页脚中启用了分页。如果我转到数据网格中的第 10 页,然后单击 DataGrid 中的链接,则会加载正确的页面,但 DataGrid 的分页位置会返回到第 1 页。
如果单击的链接在第 10 页等,我如何将其保留在第 10 页?
使用 .NET 1.1 的 DataGrid,我在其中填充了很多链接,并且每页显示 10 个链接。我在 DataGrid 的页脚中启用了分页。如果我转到数据网格中的第 10 页,然后单击 DataGrid 中的链接,则会加载正确的页面,但 DataGrid 的分页位置会返回到第 1 页。
如果单击的链接在第 10 页等,我如何将其保留在第 10 页?
AllowPaging
您需要指定您所在的女巫页面。因此,请处理对象的更改页面事件并执行以下操作:(确保您DataBind
正确地将网格设置为DataSource
onPage_Load
事件。)
Private Sub dgSomething_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles dgSomething.PageIndexChanged
Me.dgSomething.CurrentPageIndex = e.NewPageIndex()
'Then reload data Grid. It will take the next 'pageSize' to display.
End Sub
希望这可以帮助