Asp.net Datagrid未保留到正确的页面
使用.NET1.1的DataGrid,我让它填充了大量链接,并且每页显示10个链接。我在DataGrid的页脚中启用了分页。如果我转到datagrid中的第10页,并单击datagrid中的链接,则会加载正确的页面,但datagrid的分页位置会返回到第1页Asp.net Datagrid未保留到正确的页面,asp.net,vb.net,datagrid,.net-1.1,asp.net-1.1,Asp.net,Vb.net,Datagrid,.net 1.1,Asp.net 1.1,使用.NET1.1的DataGrid,我让它填充了大量链接,并且每页显示10个链接。我在DataGrid的页脚中启用了分页。如果我转到datagrid中的第10页,并单击datagrid中的链接,则会加载正确的页面,但datagrid的分页位置会返回到第1页 如果单击的链接位于第10页,我如何将其保留在第10页,依此类推?您需要指定您所在的页面。因此,请处理对象的更改页面事件,并执行如下操作:(确保allowpage和DataBind在page\u Load事件中将网格正确地绑定到DataSou
如果单击的链接位于第10页,我如何将其保留在第10页,依此类推?您需要指定您所在的页面。因此,请处理对象的更改页面事件,并执行如下操作:(确保
allowpage
和DataBind
在page\u Load
事件中将网格正确地绑定到DataSource
)
希望这有帮助
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