私は GridView の CustomWebUserControl を持っており、ViewState を使用する項目を移動するには、行をクリックしたときに SelectedIndex を移動する必要があります。プロセスは次のようになります。
- 予想される行をクリックします。
- currentItemTextBox.Text に rowIndex の値を設定します。
- この値は、TextChanged イベントを使用して ViewState に入力されます。
- GridView の DataBind を呼び出して、内部メソッドにこの ViewState を使用して currentRow を選択します。
<script type="text/javascript">
$(document).ready(function () {
$("#<%=mainGridView.ClientID%> tr").click(function () {
var ind = $(this).index();
$("#<%=currentIndexTexBox.ClientID%>").val(ind);
});
});
</script>
*スクリプトが値を設定した場合、TextChanged イベントは呼び出されません。
私のシナリオを理解していただければ幸いです。ここにコードを入力してください
ありがとう!