0

[検索]ボタンが表示されるGridviewがありますが、カスタムページングを実行する方法がわかりません。現在、sp_executeSQLを使用して検索クエリを実行すると、結果セット全体が返されます。

GridViewでカスタムページングと並べ替えを設定するために実行する必要がある手順と、Sp_ExecuteSQLを使用して単一ページの結果を生成するプロシージャを変更する最も効率的な方法を知りたいです。一時テーブルなどを使用するメソッドを見てきました。

procを作成したら、ページでイベントを設定するにはどうすればよいですか?

4

1 に答える 1

1

asp:gridviewには、 http://www.dotnetspider.com/resources/1249-Grid-View-Paging-Sortingにある特定の数のフィールド手法を使用した並べ替えとページングがあることを知らなかった場合に、ページング設定が付属しています。 .aspx

ただし、データベースでのページングや並べ替えのように聞こえる独自のページング手法を考え出す場合、これはasp:gridviewWebcontrolが行うメモリでのページングとは異なります。したがって、DBからページングして並べ替える場合は、これを行うストアドプロシージャを作成する必要があります。検索ボタンに関しては、特定のパラメータ(ページ番号、ページあたりのエントリ数など)を取り込むプロシージャを呼び出します。 。)

このサイトhttp://aspnet.4guysfromrolla.com/articles/031506-1.aspxは、DBからダウンした場合に、ページングと並べ替えがどれほど優れているかについて詳しく説明しています。

于 2009-03-11T21:45:21.710 に答える