Posicionamento em coluna na grid MVC

Boa tarde pessoal!

É possível saber em que coluna de um grid o usuário estava antes de mudar para a linha debaixo (changeline)? E recuperar esse posicionamento?

Contexto: eu tenho uma grid onde são informadas diversos dados. No quando ele muda de linha, eu tenho diversas ações no changeline para atualizar outras grids e formulários com o conteúdo digitado.

Ao finalizar essas atualizações, eu estou voltando o foco na grid principal.

Porém, ele não volta no campo que o usuário estava preenchendo, volta no começo da grid.

E, tenho situações que ele está movendo a linha e preenchendo sempre a mesma coluna, fica horrível para o usuário perder o foco da coluna que estava em destaque.

Estou dando foco na grid com:


oView:GetViewObj("formPedido")[3]:SetFocus()

Mas precisava guardar que coluna estava em foco e forçar esse foco na mesma coluna.

Sabem me dizer se é possível?

Obrigada!

Para linha vc pode usar o oAux:GoLine(numero_da_linha), sendo que o oAux é objeto do grid que vc está usando.

O oAux:Length() retornar o tamanho do array do objeto.