如何在dataGridView中选择一行? (适当的键盘)

时间:2010-06-11 20:43:55

标签: .net winforms datagridview

我有以下代码。当我刷新我的数据网格时,仍然选择行选择(注意我一次只有一个选择行,这就是selectIndex是一个值而不是列表的原因。)

问题是当我向上或向下移动箭头键时,它从datagridview的开头而不是所选的行开始。

            var ret = dataGridView1.Rows.Add(r.orderNo, r.link, r.status);
            dataGridView1.Rows[ret].Tag = r;
            if (r.id == selectIndex)
            {
                dataGridView1.Rows[ret].Selected = true;
            }

1 个答案:

答案 0 :(得分:0)

这似乎可以解决您的问题:

    void SelectGridRow( int rowIndex )
    {
        _grid.Rows[ rowIndex ].Cells[ 0 ].Selected = true;
    }