Как выбрать строку в dataGridView?(правильно с клавиатурой) - PullRequest
0 голосов
/ 12 июня 2010

У меня есть следующий код. Когда я обновляю свою таблицу данных, выбор строки все еще остается выбранным (заметьте, у меня есть только одна строка выбора за раз, поэтому selectIndex - это одно значение, а не список).

Проблема в том, что когда я перемещаю свою стрелку вверх или вниз, она начинается с начала таблицы данных, а не из выбранной строки.

            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 голосов
/ 27 июня 2010

Это, похоже, решит вашу проблему:

    void SelectGridRow( int rowIndex )
    {
        _grid.Rows[ rowIndex ].Cells[ 0 ].Selected = true;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...