GridView
コントロールを使用しています。このコントロールは、ユーティリティメソッドから返されたオブジェクトのList
にバインドされています。 GridView
コントロールには、DataKeyとして設定された列の1つがあります。行がSelected
の場合、Selectedイベントハンドラが起動され、myGridView.SelectedDataKey.Value
を使用して、選択した行のDataKey列の値を取得できます。ASP.Net:編集および削除時にGridViewからDataKeyを取得する
ただし、行がEdited
またはDeleted
の場合のイベントハンドラでは、問題の行のDataKey値を取得するメカニズムがないようです。これらのイベントハンドラのイベント引数パラメータには、GridView
の行のインデックスが含まれていますが、特にDataKey値の後です。
オブジェクトのリストが変更されている可能性があるため、ユーティリティメソッドを使用してオブジェクトのリストをイベントargパラメータから取得したインデックスとともに再取得することは選択できません。
どのようにすればいいですか?
TIA
非常に上品です。インデックスでセルを指していないといいです。 –