настроить выбранную строку в сетке данных на середину, поскольку сетка динамически прокручивается вниз в vb.net - PullRequest
0 голосов
/ 04 мая 2019

Я хочу сделать текущую строку сетки, которая будет выделена в середине вида сетки, поскольку сетка динамически прокручивается вниз

здесь я использовал такой код;Если я> 0, то

                dgvDetails.ClearSelection()
                dgvDetails.Rows(i).Selected = True
                dgvDetails.FirstDisplayedScrollingRowIndex = i - 1

                dgvDetails.Refresh()
            End If

1 Ответ

0 голосов
/ 04 мая 2019

Попробуйте этот код:

For i As Integer = 0 To dgvDetails.Rows.Count - 1
  dgvDetails.CurrentCell = dgvDetails(0, i) ' the Cell You need to select 
  dgvDetails.Rows(i).Selected = True
  Application.DoEvents()          
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...