私はgridview
いくつかに縛られていsqldatasource
ます。
最初の列には編集ボタンがあり、GridView_SelectedIndexChanged
イベントでは行に応じてクエリ文字列を作成します。
私はこの行を次のように取得します:GridViewRow row = GridView.SelectedRow
;
正常に動作しますが、時々( sqldatasource
のselectコマンドを変更して)gridViewを
フィルタリングします。フィルタリングは正常に動作しますGridViewRow row = GridView.SelectedRow
が、すべての行が表示されているように行を取得します。
例:(2行をクリックした場合)
フィルターなし:
1
2
3
4
row.Cells[1].Text
-私は2OKを取得します!
フィルタ付き:
1
4
row.Cells[1].Text
-私は2を取得します<-多分あなたはそれを処理する方法を知っていますか?