DataGrid Bug?

I am tryng to create a dynamic datagrid that receives dynamic columns:

for (i=0; i<DadosModelos.total_produto_modelo_recebe; i++) {

var coluna:DataGridColumn = new DataGridColumn();
coluna.width = 75;
_root.ContentMc.DgMc.addColumnAt(i,eval(“DadosModelos.nomemodelo”+i));

}

so far so good…

Now i want to add a row that receives a value for each column that i add dynamic above, i tried all but nothing…Why its not possible to do that???