Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Crear combobox por cada fila y con contenidos distintos (https://www.clubdelphi.com/foros/showthread.php?t=92275)

strelok 14-09-2017 16:41:13

Crear combobox por cada fila y con contenidos distintos
 
Hola a todos,

Necesito mostrar en un "grid" 4 columnas, las 3 primeras con información normal y la cuarta con combos, cada fila tendrá un combo con N items, esos items son el resultado de una consulta y dependerá de las columnas de la izquierda.

Ejemplo

Col1, Col2, Col3, Col4
1 2 Hola (Combobox con los resultados de la consulta Select Nombre from X where col1=1 and col2=2)

Tengo TMS instalado, estoy intentando con TAdvColumGrid, pero no puedo

duilioisola 15-09-2017 10:09:12

El componente DBGrid tiene columnas que son del tipo TColumn.
El componente TColumn tiene propiedades ButtonStyle y PickList.
Puedes poner la propiedad ButtonStyle a cbsAuto y rellenar el PickList cada vez que hagas scroll sobre el DataSet.

Quizás los componentes que utilizas tengas estas propiedades.

Del Help de Delphi 6:
Cita:

TColumn.PickList

Lists values that the user can select for the column.

property PickList: TStrings;

Description
The PickList property points to a TStrings object. If ButtonStyle is cbsAuto, these strings appear in the drop-down list associated with the column.


La franja horaria es GMT +2. Ahora son las 18:09:03.

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