• ベストアンサー

ナレッジ作成

現在自社のナレッジを作成中です。Windows アプリケーション で作成しています。 ドットネット2.0です。 案件を一覧で見れるページを作成した場合、ウェブだと案件が増えれば次ページ等増やせると思うのですが、アプリだとラベルの中に追加って方法しか思いつきません。 できればOKWaveのように案件が増えた場合、次ページに表示させたいのですが、(1ページ20件までとか指定して)方法はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

データベースをお使いであれば、 1ぺージ目は上位20件のうちの下位20件を取得 2ページ目は上位40件のうちの下位20件を取得 3ページ目は上位60件のうちの下位20件を取得 などが出来ます。ただ、下位20件を取得するSQL文はないので、 SELECT TOP 20 * FROM (SELECT TOP 40 * FROM TABLE ORDER BY ID DESC) などのように反転してあげると良いかもしれません。 (他の方法もありますが、コード紛失中です。) .NETの質問であれば 技術者向けPC > C&C++ もしくは Visual Basic のカテゴリーで質問した方が良い答えが返ってくると思います。

monsiri9
質問者

お礼

回答ありがとうございます! 自分の説明が足りなかったので、少し補足しました。

monsiri9
質問者

補足

技術者向けPC > C&C++ もしくは Visual Basic こっちに書いてみますね☆