![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
arrastrar y soltar fila de dbgrid
Esa era mi idea. Programé un procedimiento que reordena los ejercicios. El tema es que no se como capturar el numero de fila en el momento del drop y guardarlo en una variable para pasarlo al procedimiento y reordenar.Es decir, tengo la fila 'origen' pero no se como captar la fila 'destino'.
|
#2
|
||||
|
||||
Cita:
__________________
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. |
#3
|
|||
|
|||
arrastrar y soltar fila de dbgrid
Justamente, el numero de fila es igual al valor del campo orden:FILA | orden | ejercicio 1 | 1 | AAAA 2 | 2 | BBBB 3 | 3 | CCCC ... | ...... | ........ ... | ...... | ........en el evento OnMouseMove de DBGrid le asigno a DBGrid1.Hint el nro. de fila en el cual estoy posicionado con el cursor, pero cuando suelto la fila origen en la fila destino el hint queda con el numero de fila origen.Esa era mi idea para captar el numero de fila destino, asignandole a una varible 'fila_destino' := StrToInt(DBGrid1.Hint);y pasarselo a ReordenarFilas(fila_origen, fila_destino);
|
#4
|
|||
|
|||
arrastrar y soltar fila de dbgrid
Huyy!!!Disculpame por no dibujar correctamente la tabla.FILA ORDEN EJERCICIO 1 1 aaa 2 2 bbb 3 3 ccc 4 4 ddd
|
#5
|
||||
|
||||
No te preocupes, creo que el formato de los mensajes que los descuadra.
__________________
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. |
#6
|
||||
|
||||
Te paso un pequeño ejemplo donde he hecho un par de pruebas con un StringGrid (lo teniá de otros temas -borrar líneas-, a esa parte no le hagas caso).
El código tal vez puedas adaptarlo al DBGrid. Tal vez no, por el tema que te he comentado de acceder al número de fila.
__________________
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. |
#7
|
|||
|
|||
arrastrar y soltar fila de dbgrid
Neftali, no he podido extraer el archivo. Me da error o archivo roto
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Arrastrar y soltar en un TreeView | Gabriel2 | OOP | 3 | 09-12-2005 13:57:03 |
Arrastrar y soltar en un TreeView... | User_baja1 | Varios | 1 | 18-04-2005 13:39:50 |
Arrastrar y soltar con DBGrids | NickName | Varios | 2 | 22-03-2005 02:20:03 |
Arrastrar y Soltar!!! | chechu | Varios | 6 | 21-10-2004 20:26:35 |
arrastrar y soltar imagen | haZe | Varios | 2 | 03-03-2004 17:06:10 |
![]() |
|