PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Criar CxGrid em Tempo de Execução #415306

11/04/2012

0

Alguem sabe como criar um cxGrid em tempo de excução? estou tentando com o codigo abaixo mais ainda nao consegui funcionar.

var
objGrafico : TcxGrid;
objChartView : TcxGridChartView;
objLevel : TcxGridLevel;
begin

objGrafico := TcxGrid.Create(self);
objGrafico.Parent := self;
objGrafico.Name := GridGrafico;

objChartView := TcxGridChartView.Create(objGrafico);
objChartView.Repository := objGrafico;
objChartView.DiagramColumn.Active := True;

objLevel := TcxGridLevel.Create(objGrafico);
// objLevel.Parent := objGrafico;
//jGrafico.LevelTabs.Assign(objLevel);
objGrafico.ActiveLevel := objLevel;
// objLevel.GridView := objChartView;

objCon := TcxPivotGridChartConnection.Create(self);
objCon.PivotGrid := objGridCubo;
objCon.GridChartView := objChartView;

Alvaro Jinkings

Alvaro Jinkings

Responder

Post mais votado

13/04/2012

Ai a resposta pra que precisar... com uma ajuda do amigo willian galleti :)

procedure TForm1.cxButton1Click(Sender: TObject);
var
grid : TcxGrid;
level : TcxGridLevel;
view : TcxGridDBChartView;
begin
grid := TcxGrid.Create(Self);
grid.Parent := Self;
grid.Name := gridAnimals;
grid.Align := alClient;
level := grid.Levels.Add;
level.Name := Level1;

view := grid.CreateView(TcxGridDBChartView) as TcxGridDBChartView;
view.Name := Grafico;
level.GridView := view;
view.DataController.DataSource := DataSource1;

view.CreateSeries;
view.DiagramLine.Active := True;
end;

Alvaro Jinkings

Alvaro Jinkings
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar