データベースからすべての行を取得せず、現在のページの行のみを取得するように、ページングを使用するようにデータグリッドを設定するにはどうすればよいですか。スマートページングとデータグリッド
私はまだデータグリッドを使用していますか、それとも新しいコントロールがありますか?
データベースからすべての行を取得せず、現在のページの行のみを取得するように、ページングを使用するようにデータグリッドを設定するにはどうすればよいですか。スマートページングとデータグリッド
私はまだデータグリッドを使用していますか、それとも新しいコントロールがありますか?
過去にこのようなページングを実装したときは、ページ番号とサイズを指定してページングを行うために、責任をSQLにプッシュできます。これは、実行しているデータベースのタイプに依存します。 SQL Server 2000の上でそれをやって
はlitle複雑ですが、あなたはそれを使用している場合、私はSQL Server 2005/2008 is very easyに
ページングを掘ることができるリソースを持っているかもしれません。
どのようにDBに伝えるのかは、グリッドへのバインディングの仕方とデータの取り込み方法によって異なります。
私はすべての「スマートページング」のコードがthis entry by ScottGu
から来たと考える限りのGridViewの代替として、それはすべてあなたのデータに依存します。 GridViewは表形式のデータに最適です。レイアウトをより柔軟にしたい場合 - ListView
ジョシュが言及したように、それを行う方法はいくつかあります。
バリエーション1つの質問/回答を確認してください:ASP.NET DataGrid and custom paging