Назначен
Добавлено через 1 минуту
Я сделал так:
Код AS3:
dg = new DataGrid();
var ac:ArrayCollection = new ArrayCollection();
var n:int = dataGrid.dataProvider.length;
for (var i:int = 0; i < n; i++)
{
ac.addItem(ObjectUtil.copy(Object(dataGrid.dataProvider)[i]));
}
dg.dataProvider = ac;
var arr1:Array = new Array();
var m:int = dataGrid.columns.length;
for (var j:int = 0; j < m; j++)
{
arr1.push(new DataGridColumn(dataGrid.columns[j].dataField));
}
dg.columns = arr1;
и все аккуратно копируется, и колонки и внутреннее наполнение Датагрида