2016-10-16 2 views
0

Как перейти к заголовку строки в следующую строку? Это мой код.Перемещение заголовка строки в следующую строку в DataGridView - C#

dgNames.Rows[dgNames.CurrentRow.Index].Selected = false; 
dgNames.Rows[dgNames.CurrentRow.Index + 1].Selected = true; 

Продолжается и выделяется следующая строка. Но заголовок строки все еще находится в предыдущей строке.

ответ

1

Установите currentRow в новую строку, как это:

dgNames.Rows[dgNames.CurrentRow.Index].Selected = false; 
    dgNames.Rows[dgNames.CurrentRow.Index + 1].Selected = true; 
    dgNames.CurrentCell = dgNames[0, dgNames.CurrentRow.Index + 1]; 

Хитрость заключается в том, чтобы установить CurrentCell как упомянуто here

0

Строка заголовка всегда является первой строкой (индекс 0) в DataGridView.

Смежные вопросы