0

使用 .NET 1.1 的 DataGrid,我在其中填充了很多链接,并且每页显示 10 个链接。我在 DataGrid 的页脚中启用了分页。如果我转到数据网格中的第 10 页,然后单击 DataGrid 中的链接,则会加载正确的页面,但 DataGrid 的分页位置会返回到第 1 页。

如果单击的链接在第 10 页等,我如何将其保留在第 10 页?

4

1 回答 1

1

AllowPaging您需要指定您所在的女巫页面。因此,请处理对象的更改页面事件并执行以下操作:(确保您DataBind正确地将网格设置为DataSourceonPage_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

希望这可以帮助

于 2012-10-30T15:40:37.870 回答