我正在尝试从最后一行更新单元格值。我有 4 列和 4 行,我想将第 4 列第 4 单元格值带到第 3 行第 3 单元格,就像这样将第 4 列第 3 单元格值取到第 2 行第 3 单元格..ETC..!
这里的逻辑错误是什么,如何解决这个问题?
下面的代码正在工作,但在最后一行(从底部到顶部)我收到索引错误(参数超出范围)。
if (e.ColumnIndex != 3)
return;
int nextRowIndex = e.RowIndex - 1;
int lastRowIndex = SecondaryGridView.Rows.Count + 1;
if (nextRowIndex <= lastRowIndex)
{
var value = SecondaryGridView.Rows[e.RowIndex].Cells[3].Value.ToString();
SecondaryGridView.Rows[nextRowIndex].Cells[2].Value = value;
}