0

.NET 1.1 の DataGrid を使用して、多数のリンクを設定し、ページごとに 10 個のリンクを表示しています。DataGrid のフッターでページネーションを有効にしています。データグリッドの 10 ページに移動し、DataGrid のリンクをクリックすると、正しいページが読み込まれますが、DataGrid のページネーションの場所は 1 ページに戻ります。

クリックされたリンクが 10 ページにある場合、それを 10 ページに保持するにはどうすればよいですか?

4

1 に答える 1

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

お役に立てれば

于 2012-10-30T15:40:37.870 に答える