var arc:ArrayCollection = new ArrayCollection() var temp:DataGridColumn:DataGridColumn = new DataGridColumn(); temp.headerText = "Coluna 1";
..... arc.AddItem(temp) .... dataGrid.dataprovider= arc Aliás, se vc fizer assim: <mx:DataGrid id="dados" columns={arc} /> eu acho que o datagrid fica escutando o ArrayCollection e atualiza as colunas dinamicamente. Abraços, Daniel Schmitz On 4/11/07, Fabio Aguiar <[EMAIL PROTECTED]> wrote: > > > Poderia me dar um exemplo desse ArrayCollection? Obrigado > > On 11 abr, 11:05, "Daniel Schmitz" <[EMAIL PROTECTED]> wrote: > > Você deve criar um ArrayCollection com DataGridColumns e depois associar > > este ArrayColection ao column. > > > > veja se isso ajuda :) > > > > abraços, > > Daniel Schmitz > > > > On 4/11/07, Fabio Aguiar <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > Olá amigos, tentei fazer o seguinte código para adicionar campos no > > > datagrid, mas não acho o método correto: > > > > > var dgColumn:DataGridColumn = new DataGridColumn(); > > > dgColumn.dataField = "DSC_NUMERO"; > > > dgColumn.headerText = "Numero"; > > > > > nem > > > dgDados.columns.addChild(dgColumn); > > > nem > > > dgDados.addColumns(dgColumn); > > > funcionam. > > > > > Alguem sabe como posso fazer isso?- Ocultar texto entre aspas - > > > > - Mostrar texto entre aspas - > > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---