1

データベースからのデータを表示するために GridView を使用しています。C# で ASP.Net 4.0 を使用します。GV には、データ ソースとして DataTable が与えられます。このグリッドに数値ページングを表示する必要があります。ユーザーは、次のような「ページ番号リンク」とともに「次へ」ボタンと「前へ」ボタンを確認できます。

<< 前へ 1 2 3 ... 次へ >>

グリッドの右上のセクション。カスタム ページングまたは GV の組み込み機能を使用してこれを行う方法はありますか? ページ番号のクリックに対してどのようなイベントを処理する必要がありますか? 誰かが私に正しい方向やコードスニペットを教えてもらえますか?

ありがとう ...

4

2 に答える 2

2
 `allowpaging="true"` in gridview

pagersettings 次に、あなたを次のように書きます

<pagersettings mode="NumericFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            pagebuttoncount="5"  
            position="Bottom"/> 

ここで詳細を見ることができます

(オプション) サーバー側

ページ変更ロジックを配置しますPageIndexChanged

于 2012-06-11T05:25:18.570 に答える
1
  1. AllowPaging プロパティを true に設定します。

  2. GridView.PagerSettings.Mode = PagerButtons.NumericFirstLast を設定します。

  3. position="Top" を設定し、以下をマークアップに追加します

    <PagerStyle HorizontalAlign="Right" /> 
    
  4. PageIndexChanged イベントにアタッチして、ページ番号のクリックを処理します

これが良い例です。

詳細については、http : //msdn.microsoft.com/en-us/library/5aw1xfh3.aspxをご覧ください。

于 2012-06-11T05:24:51.710 に答える