.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
Page_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
お役に立てれば