В DataGrid'е список объектов, у которых много полей (формирую и заполняю динамически).

Код:
//Создание столбцов
for each(var xmlTemp:XML in xml.tblfields.tblfield){
var dgc:DataGridColumn = new DataGridColumn();
dgc.headerText = xmlTemp.@fldNameGUI;
dgc.dataField = xmlTemp.@id;
if (xmlTemp.@visible=="false"){
dgc.width = 0;
}
arrColumns.push(dgc);
}
Пользователь выбирает из этого DataGrid'а объекты и из них нужно получить массив объектов, у которых всего два свойства name и value. А какой из столбцов DataGrid'а является name, какой value, получаю динамически (хранятся в String'ах)

Код:
var obj_name:String;
var obj_value:String;
. . . //Получение их XML название столбцов
trace(obj_name+" "+obj_value); // output: "ID_STUDENT NAME_STUDENT"