É POSSÃVEL VOLTAR A POSI?ÃO ORIGINAL DO GRID
Bom dia!
Pessoal,tenho um DataGridView em um Formulário (VB.NET).
Neste grid meu usuário visualiza centenas de registro. Em determinados
momentos ele edita o grid e o [Ô]Atualiza[Ô]. Ao fazer isto o Grid retorna a posição inicial (Mostrando o primeiro registro em diante).
Existe algum modo de se fazer o grid, [Ô]Manter-se[Ô] posicionado no registro que foi editado, ao invés de retornar
automaticamente para o inicial, quando é atualizado???
Pessoal,tenho um DataGridView em um Formulário (VB.NET).
Neste grid meu usuário visualiza centenas de registro. Em determinados
momentos ele edita o grid e o [Ô]Atualiza[Ô]. Ao fazer isto o Grid retorna a posição inicial (Mostrando o primeiro registro em diante).
Existe algum modo de se fazer o grid, [Ô]Manter-se[Ô] posicionado no registro que foi editado, ao invés de retornar
automaticamente para o inicial, quando é atualizado???
Depende da forma que você está atualizando.
Você tá usando DataSource?
Se tiver, vai ter que guardar a posição do index atual na memória antes de jogar a nova fonte de dados.
Você tá usando DataSource?
Se tiver, vai ter que guardar a posição do index atual na memória antes de jogar a nova fonte de dados.
Pessoal,
Estou transferindo os dados para o grid, a partir de
um DataTable.Eu tentei guardar a linha em memória, para
depois da atualização dos dados, tornar a selecionar a linha
onde o usuário estava.
Até consigo selecionar corretamente a linha onde estava o usuário,
[Ô]Mas[Ô] a barra de rolamento se posiciona no Ãnicio do grid.
Tem como fazer a barra de rolamento , acompanhar a posição da linha
que eu selecionei?????
Estou transferindo os dados para o grid, a partir de
um DataTable.Eu tentei guardar a linha em memória, para
depois da atualização dos dados, tornar a selecionar a linha
onde o usuário estava.
Até consigo selecionar corretamente a linha onde estava o usuário,
[Ô]Mas[Ô] a barra de rolamento se posiciona no Ãnicio do grid.
Tem como fazer a barra de rolamento , acompanhar a posição da linha
que eu selecionei?????
Não sei como exatamente está fazendo, mas eu sugeriria o uso do LINQ ou melhor ainda Entity Framework, vai poupar uma série quase infindável de dor de cabeças.
Tópico encerrado , respostas não são mais permitidas