Вы ходили по второй ссылке из второго поста? Вот пример из хелпа:

Код AS3:
package
{
import fl.controls.DataGrid;
import fl.data.DataProvider;
import flash.display.MovieClip;
public class Temp extends MovieClip
{
public function Temp()
{
var dp:DataProvider = new DataProvider();
dp.addItem({col1:"item 1.A", col2:"item 1.B", col3:"item 1.C"});
dp.addItem({col1:"item 2.A", col2:"item 2.B", col3:"item 2.C"});
dp.addItem({col1:"item 3.A", col2:"item 3.B", col3:"item 3.C"});
dp.addItem({col1:"item 4.A", col2:"item 4.B", col3:"item 4.C"});
var myDataGrid:DataGrid = new DataGrid();
myDataGrid.addColumn("col1");
myDataGrid.addColumn("col2");
myDataGrid.addColumn("col3");
myDataGrid.dataProvider = dp;
myDataGrid.move(10, 10);
myDataGrid.setSize(300, 200);
addChild(myDataGrid);
var fixedHeight:uint = Math.min(myDataGrid.rowCount, myDataGrid.length);
myDataGrid.rowCount = fixedHeight;
trace(myDataGrid.width, myDataGrid.height); // 300 105
trace(myDataGrid.rowCount); // 4
// вот здесь обращаемся к методу toArray()
// объекта dp, который является экземпляром класса DataProvider
trace(dp.toArray()); // [object Object],[object Object],[object Object],[object Object]
}
}
}