你好,
首先,UpdateCommand 是以行为单位进行更新的,例如对表单中的5行进行了更新,那么 UpdateCommand 将执行5次,每次执行时, e.EditValues[] 中存储的为该行更新数据的信息,有更新项存储为更新后数据,没有更新项存储 Object 。
然后,请参考以下信息进行取值:
1.通过 e.EditValues[index] ,如果该单元格被更改则存储更改数据,否则存储 Object。
2.通过 e.CommandArgument 取得当前更改 cell 的行索引。- int _currentRow = (int)e.CommandArgument;
复制代码 |