dataGridView1中选定的单元格

本文关键字:单元格 dataGridView1 | 更新日期: 2023-09-27 17:49:22

嘿,伙计们,所以我试图接收最后编辑单元格的列/行但是,当我使用下面的代码时,我收到的是我选择的下一个单元格(通过单击),因为它是正在被选择的单元格。

还有别的办法吗?也许我没有为dataGridView设置合适的属性

private void dataGridView1_CellEndEdit_1(object sender, DataGridViewCellEventArgs e)
{
         int column = dataGridView1.SelectedCells[0].ColumnIndex;
         int row = dataGridView1.SelectedCells[0].RowIndex;
}

dataGridView1中选定的单元格

DataGridViewCellEventArgs为与单元格和行操作相关的DataGridView事件提供数据。它暴露了两个属性ColumnIndexRowIndex

int column = e.ColumnIndex;
int row = e.RowIndex;

: @Mr_Green指出, e.ColumnIndex e.RowIndex -1 ColumnHeader & RowHeader

private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
    {
        int column = e.ColumnIndex;
        int row = e.RowIndex;
    }