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 17-04-2011
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Poder: 20
Bauhaus1975 Va por buen camino
Question Grid incluyendo objetos

Hola de nuevo a todos, foreros!

Trabajo con Delphi Studio 2005 (y WIN XP)

Resulta que estoy preparando los elementos de un formulario y lo ideal sería que incluyera (entre otros elementos) un grid donde cada fila tuviera:

Columna 1: un checkbox.
Columna 2: texto
Columna 3: un combobox

Es decir, celdas qure contuvieran otros objetos.
¿Puedo hacer esto con el Delphi que uso o necesito incorporar alguna libreria externa?. Una ayuda por favor

Gracias y un saludo!
Responder Con Cita
  #2  
Antiguo 17-04-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Bauhaus1975.

Podés hacerlo con Delphi, revisá este enlace: Adding components to a DBGrid.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 17-04-2011
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Poder: 20
Bauhaus1975 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola Bauhaus1975.

Podés hacerlo con Delphi, revisá este enlace: Adding components to a DBGrid.

Un saludo.
Hola Ecfisa, gracias por la respuesta.

En mi caso los datos no provienen ni están almacenados en base de datos.
Supongo que no podré hacerlo con un simple StringGrig, así que supongo también que tendré que tener un DataSet (TClientDataSet p.e.) que alimente al DBGrid que explican en el artículo que me has pasado.
El DataSet deberá tener los datos a mostrar que comento, que no vienen de base de datos, pero que simule esta situación.

¿Estoy en lo cierto o hay otras formas que se adecuen mejor a mi caso?
Responder Con Cita
  #4  
Antiguo 17-04-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola de nuevo.

Usando un TDBGrid creo que el TClientDataSet es muy buena opción. Hay una sugerencia de como podés implementarlo en memoria aquí.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 18-04-2011
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Poder: 20
Bauhaus1975 Va por buen camino
Muchas gracias Ecfisa,

Voy a tratar de construir lo que necesito según las instrucciones que me has recomendado. Si tengo algún problema volveré a preguntar.

Gracias y un saludo.
Responder Con Cita
  #6  
Antiguo 24-04-2011
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Poder: 20
Bauhaus1975 Va por buen camino
Hola de nuevo! Sigo con este tema.

Ecfisa, Los consejos de la página que me pasaste para incluir objetos en el DBGrid van bien, aunque me atasco con algunas cosas.

Por ejemplo: Una de las funciones que estoy tratando de implementar sobre el DBGrid, es que el usuario pueda reordenar las filas. Por tanto, uno de los Campos / Columna es el orden que debe ocupar el registro, y en ese campo muestro las posibles posiciones con un Combo (usando la propiedad PickList de la columna). Dicha lista por tanto contiene un número [1..nº registros del DataSet]

Esto me esta dando problemas. Para resumir un poco por si mepodéis ayudar:

- No sé si hay alguna manera fácil de cambiar una fila por otra en el DBGrid (intercambiar dos registros del DataSet)
- No sé bien que evento puede disparar que se realice esta acción al cambiar un valor del PickList.

Bueno, espero haberme explicado bien. A ver si me podéis ayudar que siga avanzando.
Gracias y un saludo.
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
Duda sobre destrucción de objetos compuestos por otros objetos noob OOP 11 16-02-2009 00:28:33
insertar registro en un grid que esta en otro grid @-Soft SQL 7 20-02-2008 17:22:42
Cell de Grid que contenga objetos... The_Avatar OOP 5 28-11-2007 13:00:39
la computacion grid en accion - world community grid nightynvid La Taberna 0 04-01-2007 17:33:44
De tabla a txt incluyendo campo memo LucianoRey Tablas planas 0 11-11-2006 02:33:04


La franja horaria es GMT +2. Ahora son las 01:41:25.


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