GridView_RowUpdatingイベントでエラーが発生しました(インデックスが範囲外です。負でなく、コレクションのサイズより小さい必要があります。 パラメータ名:index)。私はここにいくつかのアイデアを投稿しましたが、まだこのエラーが発生しています。インデックスが範囲外です。負でなく、コレクションのサイズより小さくなければなりません。
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
Label stu_name= ((Label)GridView1.Rows[e.RowIndex].FindControl("student_Name"));
}
デバッグをお試しください。おそらく行が選択されていないときは '-1'です。 –
rowindex(e.RowIndex)が正しく表示されます – user7415073
'GridView1.Rows.Count'と 'e.RowIndex'でデバッグ中にWatchを追加し、問題の調査のために両方の式の結果を共有します。 –