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

时间:2015-04-13 03:44:23

标签: c# winforms datagridview

按下标签键 / 箭头键时,有没有办法跳过某些列?

假设我有三列(col1col2col3)。假设我在col1,我想在按下Tab键时跳过col2

我该怎么做?

1 个答案:

答案 0 :(得分:4)

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

试试这个:

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