he hecho una prueba y me ha salido, crea otro dataGrid llamado
miDataGrid_dg y prueba este código, a ver si te sirve y después ya lo
retocas a tu gusto, un saludo:

var array2= new Array();
var texto_txt:String = new String();
myDataGrid.setSize(200,200);
myDataGrid.setStyle("backgroundColor", 0xff1177);
dp = new Array();
dp.addItem({label:"one", data:1, extra:0xFF0000, state:true});
dp.addItem({label:"two", data:2, extra:0x00FF00, state:false});
dp.addItem({label:"three", data:3, extra:0x0000FF, state:true});
dp.addItem({label:"sfsdf", data:4, extra:0x0000FF, state:true});
dp.addItem({label:"dfgdfge", data:5, extra:0x000043, state:true});
dp.addItem({label:"tttttte", data:6, extra:0x0010FF, state:true});
myDataGrid.dataProvider = dp;
var myListener = new Object();
myListener.cellPress = function(event) {
 // trace(event.target.selectedItem.label+"
"+event.target.selectedItem.data+ "
"+event.target.selectedItem.extra+"--"+event.target.selectedItem.state);
   array2.push(event.target.selectedItem.label);
   array2.push(event.target.selectedItem.data);
   array2.push(event.target.selectedItem.extra);
   array2.push(event.target.selectedItem.state);
   n=0;
   for (i in event.target.selectedItem){
       miDataGrid_dg.addItem({i:array2[n]});
       n++;
   }
//this.miDataGrid_dg.dataProvider = array2;
};
myDataGrid.addEventListener("cellPress", myListener);



----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a