Всем большое спасибо разобрался с сеткой. только .... опять проблемы:(
ячейки в таблице не выделяются вот код:

Код:
System.useCodepage=true;
//таблица данных
import mx.controls.gridclasses.DataGridColumn;
var name_dgc:DataGridColumn = new DataGridColumn("name");
name_dgc.headerText = "Name";
var volume_dgc:DataGridColumn = new DataGridColumn("volume");
price_dgc.headerText = "volume";
var type_dgc:DataGridColumn = new DataGridColumn("type");
price_dgc.headerText = "type";
var date_dgc:DataGridColumn = new DataGridColumn("date");
price_dgc.headerText = "date";
product.addColumn(name_dgc);
product.addColumn(volume_dgc);
product.addColumn(type_dgc);
product.addColumn(date_dgc);
var aDataProvider:Array= new Array ();
var oAttribs:Object= Object ();
var catalog:XML= new XML();
catalog.onLoad= function() {
var xnRoot:XMLNode= catalog.firstChild;
for (j = 0; j < this.firstChild.childNodes.length; j++) {
oAttribs= xnRoot.childNodes[j].attributes;
aDataProvider.push(oAttribs);
trace (aDataProvider);
trace (xnRoot.childNodes);
xnDateTag.nextSibling;
};product.dataProvider= aDataProvider;
};
catalog.load("file.xml");
product.addEventListener("cellPress", fun);
function fun() {
trace (product.selectedItem);
};