La Web del Programador: Comunidad de Programadores
 
    Pregunta:  5221 - DESPLAZARSE POR UN DBGRID
Autor:  Jose Maria Lopez Lopez
Hola. Necesito ayuda sobre dbgrid. Tengo un grid con varias filas y columnas, hago una conexion a un un data mediante una consulta SQL. Todo me funciona perfectamente, pero mi idea colorcar commandbutton con flechas de desplazamiento y al pulsarlas poder moverme verticalmente. Lo he intentado incrementando o disminuyendo el valor ROW pero me encuentro que cuando intento volver hacia arriba el valor se hace cero al llegar a la primera fila del grid, pero no es la primera de la consulta. Si alguien me puede ayudar lo agradeceria.

  Respuesta:  Miguel Lucero
Para desplazarse por un dbgrid conectado a un data lo que tenés que hacer es moverte en los registros del data y no en el dbgrid usando los métodos MoveFirst, MoveNext, MovePrevious y MoveLast. Al hacer esto, verás como cambia la fila en el dbgrid.

Espero te sirva