vc pode fazer assim

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
creationComplete="init()">
    <mx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.controls.dataGridClasses.DataGridColumn;

   [Bindable]
            var dados:ArrayCollection = new ArrayCollection();

            private function init():void{
                //monta o arrayColection
                var object:Object= new Object;
                object.nome= "andre";
                object.idade= "27";
                object.colunaEextra= "valor extra";
                dados.addItem(object);


            }

            private function insereColuna():void{

                //criando a coluna dinamica
                var coluna:DataGridColumn = new DataGridColumn();
                coluna.dataField = "colunaEextra";//valor do dataprovider
                coluna.headerText = "Coluna nova";//valor do titulo da
coluna


                //Adiciona o valor novo na coluna
                var cols:Array = dg.columns;
                cols.push(coluna);
                dg.columns = cols;
                dg.columns.join(coluna);
            }
        ]]>
    </mx:Script>
    <mx:DataGrid x="46" y="71" id="dg" dataProvider="{dados}">
        <mx:columns>
            <mx:DataGridColumn headerText="Coluna 1" dataField="nome"/>
            <mx:DataGridColumn headerText="Coluna 2" dataField="idade"/>
        </mx:columns>
    </mx:DataGrid>
    <mx:Button x="46" y="41" label="Adicona coluna" click="insereColuna()"/>
</mx:Application>

--~--~---------~--~----~------------~-------~--~----~
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 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a