如何在按下回车键时从gridviewwindows窗体中获取行索引

本文关键字:窗体 gridviewwindows 获取 索引 回车 | 更新日期: 2024-08-09 22:59:53

当我单击单元格(列内容)并按下回车键时,下面的代码不会返回行索引。

  private void dataGridView_city_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            string grid_row = dataGridView_city.SelectedRows[0].Cells[0].Value.ToString();
        }
    }

如何在按下回车键时从gridviewwindows窗体中获取行索引

在任何上下文中,您总是可以引用CurrentCellCurrentCellAddress来轻松获取当前行的行索引:

int rowIndex = dataGridView1.CurrentCell.OwningRow.Index;
//or
int rowIndex = dataGridView1.CurrentCellAddress.Y;