- 締切済み
VB.NETでのページセレクト機能
VB.NETにおいて フォーム上に一覧(グリッド)形式のコントロールを配置して データを一覧表示し、更にページセレクトの機能を持たせたいと 考えています。 ・「前へ」ボタン ・「次へ」ボタン ・ページ直接指定ボタン (検索サイトの結果ページなどによくある、1 2 3 4 5 …) ASP.NETのDataGridコントロールでは実現できそうなのですが、 VB.NETの標準コントロールでも簡単に実現できるものでしょうか? (特別にプログラミングすることなく) できない場合、市販コントロールの採用も止む無しと考えていますが、 そのような製品はありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
VB.NETはどのバージョンをお使いのなのでしょう? その表示しているデータのページ条件は簡単に構築できるのでしょうか VB2005の場合で BindingSource経由なら BindingSourceのFilterに ページ毎に許される条件を追加しましょう たとえば 連番の振ってある列があるなら myBidingSource.Filter = String.Format( "ID > {0} and ID < {1}", _ (PageNo-1)*30, PageNo *30 ) といった具合でデータの制限をかけてみてはいかがでしょう