0

我想关注DataGridView用户 EndEdit 列号 4 的最后一行和第一个单元格。这是代码:

private void dgvStock_CellEndEdit_1(object sender, DataGridViewCellEventArgs e)
{
    if (e.ColumnIndex == 4)
    {
        dgvStock.CurrentCell = dgvStock.Rows[dgvStock.Rows.Count-1].Cells[1];
    }
}

在此处输入图像描述

4

1 回答 1

0

从您的图片来看,您需要测试列索引为2(而不是 4)。您还需要将当前单元格设置为最后一行的单元格0而不是单元格 1。

private void dgvStock_CellEndEdit_1(object sender, DataGridViewCellEventArgs e)
{
    if (e.ColumnIndex == 2)
    {
        dgvStock.CurrentCell = dgvStock.Rows[dgvStock.Rows.Count-1].Cells[0];
    }
}
于 2013-04-27T15:55:01.663 回答