aspにグリッドがあり、データキーに「job_no」と表示されています。onroweditイベントを提供し、イベントパラメータを通常どおり「e」に保存しました。
protected void gvDetails_RowUpdating(object sender, GridViewUpdateEventArgs e)
しかし、このような行インデックスを使用して行の関連データキー値にアクセスしようとすると、
int id = Convert.ToInt32(gvDetails.DataKeys[e.RowIndex].Value.ToString());
、「e」にはRowIndexというプロパティがないというエラーが表示されます。
なぜこれが発生するのですか、編集されている現在の行のデータキー値を取得する他の方法はありますか?