• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

rui_fernandes

[vb.net 2005] selecionar ROW numa datagridView ....

5 mensagens neste tópico

boa tarde...

tenho uma duvida ao qual não encontro resposta...

quando faco uma pesquisa na datagridview, ao encontrar o registo que quero tenho de o selecionar.

ate aqui tudo bem,

 DatagridView.Rows(celula.RowIndex).Selected = DataGridViewElementStates.Selected

mas, imaginem que tenho uma lista de 1000 registos, e o registo que seleciona é um dos ultimos, tenho que andar com o scrool para baixo até o encontrar selecionado.

mas o objectivo é que ele apareca logo, que não seja preciso puxar o scrool a procura...

:(

se me puderem ajudar agradecia.  :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

parece k ning tem ideia como se faz...

na volta é so descer o scrool ate encontrar uma selecao...

mas n sei se é possivel tb....  :confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hum...não se é possivel manipular a posição do scroll ... mas se der, tens que ir buscar a posição do item seleccionado e aplica-la no scroll.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e a maneira como estou a selecionar, está correcto ?

é que no header de uma row, se eu selecionar com o rato, o header fica com a o indicador da selecao, nao so fica selecionado mas tambem com o indicador, nao sei se me faco perceber.

nao sei como se chama aquilo.

e com esse codigo que enho para selecionar, o indicador nao aparece.

se fosse assim se calhar ja fazia o scrool sozinho... nao sei...

se soubesse como fazer jha tinha testado.  :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

datagridview1.FirstDisplayedScrollingRowIndex = celula.RowIndex

bem, esta aqui a solução.apena anda com o scroll pra a posicao ROWINDEX.

obrigado na mesma.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora