3


0

編集モードのGridView行から基になるDataItemを取得し、ユーザーが[更新]をクリックする方法を教えてください。

編集可能なGridViewがあります。 いずれかの列の編集ビューにCustomValidatorを追加しました。 ユーザーが[更新]をクリックすると、サーバーの検証メソッドが実行され、検証に使用するデータ項目の主キーを取得できるように、編集中の行の基になるDataItemを取得する必要があります。

GridView1.Rows [GridView1.EditIndex] .DataItem;

これは動作しません。 GridViewはupdateコマンドにデータバインドされていないためですか?

2 Answer


7


GridView1.DataKeys [GridView1.EditIndex] .Value;


0


私は同様の問題を抱えていました。 私はgridviewのupdateイベントの代わりにrowdataboundイベントを使います。

これが例です