Pues alguna vez me ha pasado y me he vuelto medio tarumba.
Creo que es un efecto colateral del grid. Ahora mismo no recuerdo exactamente las propiedades involucradas (creemé que lo he buscado),. Creo recordar que tenía que ver con las propiedades:
- dgRowSelect
- MultiSelect y dgMultiSelect
- no recuerdo si tambien con "HideSelection"
El tema es que haces clic con el ratón en una celda, se selecciona la fila entera, pero al usar la "bolita del raton" debe hacer el scroll hacia abajo,
pero solo una celda está seleccionada. Es algo raro, ya que se mantiene la fila anterior seleccionada (dibujada entera de color azul), pero la celda seleccionada con la bolita del ratón (que pertenece a otro registro) tambien se mantiene en color azul. Así debe funcionar el Grid para que no se vuelva a la primera columna del grid cada vez que haces clic en una columna.
Saludos y siento no ser muy explicito
.