Here is a snip of code that shows you how to do this. Its from a tool 
that just dumps rows/columns based on some basic xml data.

Hope it helps you out

nameList = dvDmML.rawData.fld_names.fld_name;
                        var rows:XMLList = dvDmML.rawData.rows.row;             
                
                            var dgc:DataGridColumn;
                            var aColumnsNew:Array = [];
                                columnCount=nameList.length();
                                
                                //Create the columns
                for (var i:int=0; i<columnCount;i++) {
                        var columnName:XML= nameList[i];
                                dgc = new DataGridColumn();                     
             
                                dgc.dataField=columnName;                       
    
                                dgc.headerText = 
columnName.toString();                                
                                aColumnsNew.push(dgc)  
                            }
                            
                                dg.columns = aColumnsNew;
                                //set the dataprovider                          
      
                        dg.dataProvider = _dataGridData;   


Reply via email to