Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente Berg (grillas) (https://www.clubdelphi.com/foros/showthread.php?t=23018)

walito 04-07-2005 17:45:47

Componente Berg (grillas)
 
Hola gente.
Alguien usa el componente berg para manejar y crear grillas?
porque tengo un problema, cuando creo una columna de tipo TComboboxColumn, despues quiero agregar en tiempo de ejecucion un listado de items a esa celda, pero no se como se hace, y en la ayuda del mismo no explica nada.
Alguien tendra algun ejemplo?
Se lo agradeciria.

Muchas gracias

walter

jachguate 04-07-2005 18:01:14

No conozco el componente que mencionas, pero si sigue "la tradición" debiera tener una propiedad Items o ListItems de tipo TStrings. Probablemente también tenga una propiedad Values del mismo tipo para los valores asociados a cada elemento de la lista.

Hasta luego.

;)

walito 04-07-2005 18:08:10

Claro!!
sigue con la tradicion, la columna tiene una propiedad "items", que si haces click ahi en el inspector de objetos, lo llenas con los datos.
Mi intencion es sacar los datos de una DB y ponerlos ahi en tiempo de ejecucion.
Segun lo que estube probando tenes q crear una variable asi:
combo: TComboBox;
esa variable tiene pa propiedad de items le asocio un Tstrings con el listado, pero despues no encuentro como meterla en la celda, para que cuando hagas click se despliegue!!

sabes de alguna manera tradicional para otro tipo de grillas? capas que es lo mismo o parecido!

Gracias
walter

jachguate 04-07-2005 20:21:24

Suponiendo que creas dinámicamente la columna, quedaría algo como:

Código Delphi [-]
Var
  NuevaColumna : TComboBoxColumn;

Begin
  NuevaColumna := TComboBoxColumn.Create(Parametros);
  // probablemente haya que añadir la columna al grid... eso te lo dejo a vos
  NuevaColumna.Items.Clear;
  NuevaColumna.Items.Add('Elemento 1');
  NuevaColumna.Items.Add('Elemento 2');
  NuevaColumna.Items.Add('Elemento 3');
end;

Hasta luego.

;)

walito 04-07-2005 20:34:28

Gracias!!!!!!!!!!!!!! :D


La franja horaria es GMT +2. Ahora son las 17:50:45.

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