Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2008
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Sincronizar dos TGridView

Pues eso, que al pulsar en uno se seleccione la misma fila del otro.

Con pocos datos, en el OnCellClick fuciona bien, pero cuando son mucho soy incapaz de encontrar las filas que tengo por encima ni las visibles.

¿alguien sabe como se hace?
Saludos
Salvica
Responder Con Cita
  #2  
Antiguo 18-12-2008
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Cerrado

Vale, me repondo yo mismo y lo cierro.
Código Delphi [-]
procedure TForm_Main.GridView_TODOS_OnCellClick(Sender: TObject; ACol, ARow: Integer);
var
  NumPages : integer; //-----> número de páginas a salta
  VisRows  : integer; //-----> número de filas visibles
begin
{ calcular las filas que se ven en el GridView }
  VisRow  := TGridView(Sender).GetVisibleCount;

{ calcular las paginas saltadas }
  NumPage := ARow div VisRow;

{ hacer un scroll para que se posicione la primera fila }
  GridView_1.ScrollToRow( NumPage*VisRow );
  GridView_2.ScrollToRow( NumPage*VisRow );
  GridView_3.ScrollToRow( NumPage*VisRow );

{ hacer un scroll para que se posicione en la fila seleccionada }
  GridView_1.ScrollToRow( ARow );
  GridView_2.ScrollToRow( ARow );
  GridView_3.ScrollToRow( ARow );

{ activar la fila seleccionada }
  GridView_1.SelectedRow := ARow;
  GridView_2.SelectedRow := ARow;
  GridView_3.SelectedRow := ARow;
end;

Saludos

Salvica
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Sincronizar dos BD de SQL lgarcia SQL 2 18-05-2007 19:45:00
Sincronizar cambios maxid Conexión con bases de datos 4 08-05-2007 20:02:02
Sincronizar bdd con ado dimitri Conexión con bases de datos 0 29-01-2007 11:10:21
Sincronizar ficheros Status Quo Varios 0 16-05-2006 18:06:59
Problemas con componente TGridView DANY OOP 0 28-10-2005 23:04:13


La franja horaria es GMT +2. Ahora son las 23:32:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi