Ver Mensaje Individual
  #1  
Antiguo 27-06-2012
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Reputación: 14
cmfab Va por buen camino
CxGrid vista master detail

Hola a todos, en especial a los amigos que usan las devexpress. tengo el siguiente problema. uso en un formulario el componente cxGrid para representar dos vistas una maestro y otro detalle, el asunto es que las vistas son de tipo Table entonces cuando las lleno me aparecen los datos en la grilla solo de la vista master. es que usando vistas de tipo DBtable existen las propiedades masterfield y detailfield que se ubican en la segunda vista (detalles), pero esas propiedades no estan en las vistas de tipo table. por ejemplo para rellenar los rows de ambas vistas uso el codigo siguiente

Código Delphi [-]
vista.DataController.BeginFullUpdate;
   try
      vista.DataController.RecordCount := 3;
      vista.DataController.SetValue(0,0,'Dato1');
      vista.DataController.SetValue(1,1,'Dato2');
      vista.DataController.SetValue(2,2,'Dato3');
   finally
      vista.DataController.EndFullUpdate;
   end;

vista1.DataController.BeginFullUpdate;
   try
      vista1.DataController.RecordCount := 1;
      vista1.DataController.SetValue(0,0,'Dato1_1');
      vista1.DataController.SetValue(0,1,'Dato2_2');
   finally
      vista1.DataController.EndFullUpdate;
   end;
end;

pero nunca muestra nada cuando expando el row de la vista master

Gracias de antemano
Responder Con Cita