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
-~----------~----~----~----~------~----~------~--~---

Responder a