C# 如何从DataGridView中选择行?

C# 如何从DataGridView中选择行?,c#,C#,如何在DataGridView中的行上移动以及何时按[Enter] 我将得到列-0中的数据值和我站在边上的那一行 (当我按[Enter]键时,光标移动到第+1行,我不点击此键,只点击此键。) 我站在他身上) thank的DataGridView具有CurrentRow属性 处理DataGridView的KeyDown事件以捕获ENTER键。将e.Handled设置为true以停止ENTER键的默认行为 要获取列0中的数据,请检查CurrentRow.Cells(0).Value 样本:

如何在DataGridView中的行上移动以及何时按[Enter]

我将得到列-0中的数据值和我站在边上的那一行

(当我按[Enter]键时,光标移动到第+1行,我不点击此键,只点击此键。)

我站在他身上)


thank的

DataGridView具有CurrentRow属性

处理DataGridView的KeyDown事件以捕获ENTER键。将e.Handled设置为true以停止ENTER键的默认行为

要获取列0中的数据,请检查CurrentRow.Cells(0).Value

样本:

    private void MyGrid_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyData == Keys.Enter)
        {
            e.Handled = true;
            DataGridViewRow currentRow = MyGrid.CurrentRow;
            MessageBox.Show( Convert.ToString(currentRow.Cells[0].Value));
        }
    }