GridView の行クリックで選択された行インデックスを取得(2012/4/21 記)

ブログの記事 __doPostBack を使ってはいけません に書いたコードを実際に試すためのページです。

GridView で[選択]ボタンを使わないで、行をクリックしてポストバックをかけ、SelectedIndexChanged イベントで選択された行のインデックスを取得するサンプルです。GetPostBackEventReference メソッドと RaisePostBackEvent メソッドを使って実現しています。

ASP.NET AJAX を使って UpdatePanel 内に GridView を実装していますので、ブラウザを見ていてもポストバックがかかったのは分かりませんので注意してください。

トップへ    目次へ


IDNamePriceQtyAmountRemarks
0Item 01230001123000Remarks 0
1Item 12460002492000Remarks 1
2Item 236900031107000Remarks 2
3Item 349200041968000Remarks 3
4Item 461500053075000Remarks 4