Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2008
Avatar de micky mouse
micky mouse micky mouse is offline
Miembro
 
Registrado: nov 2006
Ubicación: TRUJILLO - PERU
Posts: 24
Poder: 0
micky mouse Va por buen camino
tomar una fila de un DBGrid y traspasarlo a otro DBGrid

Holas.

saben como puedo "tomar" una fila de un grid y atrastrarlo con el mouse hacia otro grid (ambos grid tiene la misma estructura de campos).

seguramente hay q usar el evento DragDrop o algo parecido algo en lo que soy muy novato. algien tiene alguna idea de como darle solución a este tema.
Responder Con Cita
  #2  
Antiguo 05-06-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En mi página web, en la sección de ejemplos tienes uno titulado "Arrastrar elementos entre dos TListBox".
Ahí tienes implementados los métodos de Drag&Drop.

No son DBGrid, pero eso es indiferente.
Piensa que lo que tú debes hacer al realizar el Drag&Drop es conocer la fila del Grid original que está seleccionada y luego:

(a) Si el destino es un StringGrid crear la fila nueva
(b) Si el destino es un DBGrid, crear la fila nueva en la tabla y automáticamente la tendrás en el DBGrid.

Por tanto el Drag&Drop al final es iual en "casi" todos los controles, lo único diferente es qué hay que hacer con los datos una vez que el usuario ha terminado (ha hecho el Drop).

Espero haberme explicado bien.
El ejemplo está con código fuente, así que puedes bajarlo, mirarlo, copiar lo que necesites,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 05-06-2008
Avatar de micky mouse
micky mouse micky mouse is offline
Miembro
 
Registrado: nov 2006
Ubicación: TRUJILLO - PERU
Posts: 24
Poder: 0
micky mouse Va por buen camino
ok. voy a estudiar tu codigo y luego te comento...
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
Pasar lineas de in dbgrid a otro dbgrid look OOP 3 21-09-2007 23:16:29
Tomar el valor de una celda de un dbgrid Petolansa Conexión con bases de datos 9 09-09-2005 02:33:34
Copiar Fila Completa de un DBGrid a otro jdangosto OOP 2 19-07-2005 09:15:48
Tomar Valor en Celda en un dbGrid Sin Avanzar AGAG4 Varios 4 20-10-2004 18:27:43
Como extraer datos de un DBgrid a otro DBgrid mickey Conexión con bases de datos 13 29-01-2004 05:05:30


La franja horaria es GMT +2. Ahora son las 01:16:27.


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