La Web del Programador: Comunidad de Programadores
 
    Pregunta:  14396 - SINCRONIZACIóN EN LAS GRILLAS
Autor:  Francisco Ramírez
Mi pregunta es:

¿Cómo puedo tener 3 Grids sincronizadas, de tal manera que si me desplazo en una de ellas, las demás se muevan (SCROLL) al mismo tiempo, ya sea usando las barras de desplazamiento vertical o moviéndome hacia abajo a hacia arriba en la grilla?

He tratado de hacerlo con el DoScroll y Scrolled, sin embargo Scrolled recibe como parámetro un número 0 ó 1 indicando el sentido del desplazamiento. Pero, por otra parte, cómo lo puedo hacer si me desplazo con las teclas de desplazamiento dentro de la grilla. La idea no es dividir la grilla en 2, aunque sería una solución... no me permite dividirla en 3 áreas.

  Respuesta:  selman Lopez
Francisco, talvez el evento que tu estas ocupando no sea el correcto, en mi caso tengo formularios con 3 grillas, para que te funcione de la manera que tu quires, primero tienes que tener las tablas relacionadas, segundo opcupa el evento InteractiveChange, y en el escrible this....nom_grd.refresh(), con esto obtendras los resultados que tu quieres moverte en los otros grid, no olvides que las tablas tienen que estar relacionadas.

saludos