Usuário com melhor resposta
Avançar linha datagridview

Pergunta
-
Eu preciso avançar linhas selecionadas em um datagridview. Eu tentei proceder da seguinte forma:
dgvPrincipal.Rows[dgvPrincipal.CurrentRow.Index + 1].Selected = true;a primeira execução, funciona, o o grid avança uma linha, porém, na segunda execução, o comando currentrow.index, não avança e continua lendo a mesma index da anterior.
O que estou fazendo de errado?
Respostas
-
int indexLinha = dgvPrincipal.SelectedRows[0].Index; dgvPrincipal.Rows[dgvPrincipal.SelectedRows[0].Index + 1].Selected = true; //Adicionando esse código você movimenta o scroll dgvPrincipal.FirstDisplayedScrollingRowIndex = indexLinha;
Att.
Felipe Fernandes
- Marcado como Resposta lexmzr sexta-feira, 24 de março de 2017 13:16
Todas as Respostas
-
-
Olá,
Você pode fazer assim:
dgvPrincipal.Rows[dgvPrincipal.SelectedRows[0].Index + 1].Selected = true;
Att,
Fabio Rosa.
- Sugerido como Resposta Fehh Fernandes sexta-feira, 24 de março de 2017 12:31
-
int indexLinha = dgvPrincipal.SelectedRows[0].Index; dgvPrincipal.Rows[dgvPrincipal.SelectedRows[0].Index + 1].Selected = true; //Adicionando esse código você movimenta o scroll dgvPrincipal.FirstDisplayedScrollingRowIndex = indexLinha;
Att.
Felipe Fernandes
-
int indexLinha = dgvPrincipal.SelectedRows[0].Index; dgvPrincipal.Rows[dgvPrincipal.SelectedRows[0].Index + 1].Selected = true; //Adicionando esse código você movimenta o scroll dgvPrincipal.FirstDisplayedScrollingRowIndex = indexLinha;
Att.
Felipe Fernandes
- Marcado como Resposta lexmzr sexta-feira, 24 de março de 2017 13:16