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 16-02-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Poder: 2
pgranados Va por buen camino
Ordenar String Grid

Buen día, tengo un Form en la cual tengo dos StringGrid de TMS, donde el primer SG se llama Origen y el segundo se llama Destino, al arrastrar una fila del Origen debo de insertarla en Destino y borrarla de Origen (Y respectivamente si la arrastro de destino hacia origen haga el proceso de borrar y grabar), esto ya esta hecho y funciona bien, pero al arrastrar la fila necesito que "se ordene" en el primer renglón.


Ejemplo: en Origen tengo 20 filas en Origen y en Destino no tengo datos, hasta que arrastre,

Si yo arrastro la fila número 5 de origen, necesito que en Destino sea la primera, y si en origen ahora arrastro cual sea y la pongo en Destino que en este caso sea la segunda, pues ya hay un primer registro en destino.

¿Alguien a trabajado así? Saludos.
Responder Con Cita
  #2  
Antiguo 16-02-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No sabemos qué código usas, pero en principio cambiando "insert" por "append" conseguirás lo que quieres.
Responder Con Cita
  #3  
Antiguo 16-02-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Poder: 2
pgranados Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
No sabemos qué código usas, pero en principio cambiando "insert" por "append" conseguirás lo que quieres.
Buen día Casimiro, no tengo detalle con "insertar el reglon o fila", el problema es que si en el stringGrid de Origen tomo el renglón #5 y lo arrastro al stringGrid de Destino al renglón #7, el registro se almacena en el renglón 7, quedando vacíos renglón 0,1,2,3,4,5,6........

Lo que necesito es que al mover el renglón a X posición, se reubique siempre arriba, no se si me doy a explicar

Saludos.
Responder Con Cita
  #4  
Antiguo 16-02-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Poder: 2
pgranados Va por buen camino
Buen día, lo pude resolver utilizando la propiedad: Sort

De esta forma se ordenan de forma descendiente, dejando los campos <> ' ' como primer opción y por ultimo los = ' '
Código Delphi [-]
StringGrid1.Sort(0, sdDescending);

Saludos.
Responder Con Cita
  #5  
Antiguo 17-02-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Me alegro, si así te sirve, está bien
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
Ordenar Grid Columnas Firedac oscarac Trucos 0 27-11-2017 15:58:14
Ordenar Grid + Tibquery mantraxer21 Varios 4 15-09-2010 05:42:19
Ordenar String Neeruu Varios 2 18-09-2008 18:58:50
Ordenar en grid @-Soft Conexión con bases de datos 2 18-04-2004 01:26:21
Ordenar en un grid vetustas Conexión con bases de datos 15 27-11-2003 10:03:05


La franja horaria es GMT +2. Ahora son las 15:54:15.


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