0

私は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を取得します<-多分あなたはそれを処理する方法を知っていますか?

4

1 に答える 1