質問: いつもお世話になっております。 GridViewの使い方がよくわからないため質問させていただきます GridViewにページングを設置したいため AllowPagingを"true"にしました。 「次へ」「前へ」というようにしたいので PagerSettings-Mode="NextPrevious" PagerSettings-NextPageText="次へ" PagerSettings-PreviousPageText="前へ" というものも記載しました。 結果、現在は以下のような感じになっています。 ``` ``` ビルドするとページングはされており、「次へ」の文字も表示されているのですが 「次へ」ボタンを押すとエラーが発生してしまいました。 ``` GridView 'GridView1' はハンドルされていないイベント PageIndexChanging を送出しました。 ``` ページングが正常に動作するようアドバイスをお願いしたいです。 GridViewへはプログラム側からDataTableを作ってバインドしています。 よろしくお願いします。
回答: 以下の MSDN ライブラリの「データへのバインド」のセクションを読んでください。(Current Version は機械翻訳なので以下は一つ古い ASP.NET 4 のものですが、最新版でもそこは同じです) GridView クラス そこにも書いてありますが、データ ソースコントロール (SqlDataSource コントロール、ObjectDataSource コントロールなど) と一緒に使わないと組み込みのページング機能は利用できません。 何らかの理由でデータソースコントロールを使わない/使えないということであれば、ページングを行う部分を自力でコードを書いて実装することになります。