2012-10-24 30 views
0

使用.NET 1.1的DataGrid,我填充了很多链接,它每页显示10个链接。我在DataGrid的页脚中启用了分页功能。如果我转到数据网格中的第10页,然后单击DataGrid中的链接,将加载正确的页面,但DataGrid的分页位置返回到第1页。Datagrid没有保持正确的页面

如何在链接上保留链接点击是在第10页等?

回答

1

你需要指定女巫页你在这样处理你的对象的改变页面的事件,并做类似如下:(请确保您AllowPagingDataBind正确电网的DataSourcePage_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 

希望这会有帮助