最後の行からセルの値を更新しようとしています.4列と4行を取得しました、4列目の4番目のセルの値を3行目の3番目のセルに移動します4列目の3番目のセルの値を2行目の3番目のセルに移動します..等..!
ここでの論理的な間違いは何ですか、これをどのようにifixできますか?
以下のコードは機能していますが、最後の行(ボタンから上へ)でインデックスエラー(引数が範囲外)が発生しています。
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;
}