Hola a todos:
A ver si aquí podeis echarme una manita por favor.
Tengo 2 tablas:
-Tabla 1-- Nombre: Ciudad Campos: idCiudad,NombreCiudad.
-Tabla 2-- Nombre: Pueblo Campos: idPueblo, idCiudad, NombrePueblo
Tengo que usar un dxGrid, de devExpress, para mostrar un listado de ciudades, de manera que a la izquierda saldrá un '+', y al hacer click se desplegara la lista de los pueblos de esa ciudad.
Creo un level1 para las ciudades y dentro de éste, un level2 para los pueblos. En el dbtableview1, le asocio en keyfield, el idciudad de la tabla1 y en el detailkeyfield el idciudad de la tabla 2. Tengo las dbtableview, ordenados por el idciudad como leí en algunos sitios.
En el dbtableview 2, tengo el keyfield el idciudad de la tabla 2 y el masterkeyfield con el idciudad de la tabla 1.
Tengo dos datasource, uno para cada dbtableview.
Me muestra las ciudades bien, pero cuando le doy al '+' para desplegarlo, me muestra las cabeceras de las columnas del dbtableview2 bien, pero no me rellena ningún dado en el desplegable.
He leido la documentación del componente, la página de DevExpress y algunos hilos del foro pero sigo los pasos que a la gente le funciona y a mi nada. Seguro que es alguna chorrada que se me está pasando por alto, pero no doy con ella.
He consultado en varios foros y nada.
Si me podeis echar una manita estaría muy agradecido.

cxGrid desplegable
Comenzado por
raasurko
, mar 27 2014 02:39
6 respuestas en este tema
#1
Escrito 27 marzo 2014 - 02:39
#2
Escrito 27 marzo 2014 - 06:23
Bienvenido al foro, te aseguraste de abrir el dataset que apunta a la tabla de pueblos? Todo apunta a que está cerrado.
Saludos.
Saludos.
#3
Escrito 27 marzo 2014 - 06:31
Hola Wilson, gracias por la bienvenida jeje
Si, si que está abierto, de echo, creo otro cxGrid al mismo tiempo, con un solo level para mostrar lo que debería mostrar el sublevel, y si que me lo rellena ese.
Si, si que está abierto, de echo, creo otro cxGrid al mismo tiempo, con un solo level para mostrar lo que debería mostrar el sublevel, y si que me lo rellena ese.
#4
Escrito 27 marzo 2014 - 08:56
Saludos.
¿De casualidad relacionaste los TDataSet?
¿De casualidad relacionaste los TDataSet?
#5
Escrito 27 marzo 2014 - 09:04
si si, si poniendo en dos cxgrid separados, con un nivel cada uno, en cada uno la consulta, si que se me muestra

#6
Escrito 27 marzo 2014 - 09:06
Saludos.
Pues en ese caso el problema anda por las propiedades del MasterField, DetailKeyField del cxGrid.
¿Probaste los demo que trae la suite?
Pues en ese caso el problema anda por las propiedades del MasterField, DetailKeyField del cxGrid.
¿Probaste los demo que trae la suite?
#7
Escrito 27 marzo 2014 - 09:40
Buscando un poco sobre este tema he encontrado un buen ejemplo que a lo mejor puede ser de ayuda... Se llama DXSample, a mi me ha parecido clarificador, espero sea de ayuda 
http://www.devexpres...Details/CQ43191
Saludox !

http://www.devexpres...Details/CQ43191
Saludox !
