dataGridView1中的选定单元格

时间:2012-12-21 10:20:37

标签: c# datagridview

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

有什么方法吗?也许我只是没有dataGridView的正确属性

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

更多:@Mr_Green指出, e.ColumnIndex e.RowIndex {{1 -1