按下Tab键时如何跳过datagridview中的列

1 c# datagridview winforms

按下Tab键 / 箭头键时,是否可以跳过某些列?

假设我有三列(col1col2col3)。假设我处于开启状态col1,那么col2在按Tab键时我想跳过。

我怎样才能做到这一点?

Ang*_*ung 5

您可以在CellEnter事件中执行此操作

尝试这个?

    private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
    {           
        if (dataGridView1.Columns[e.ColumnIndex].Name == "col2")
        {
            SendKeys.Send("{TAB}");
        } 
    }
Run Code Online (Sandbox Code Playgroud)