не знаю, правильно ли я понимаю, но вот так ...
добавьте в свою сетку событие щелчка
<mx:DataGrid id="myDatagrid" click="getValues()" dataProvider="{someArrayColl}"/>
скажем, первый столбец имеет имя: 'id_column'
между строками сценария:
private function getValues():void{
var first_column_value:String = myDatagrid.selectedItem.id_column;
//if you want the entire row in 1 Array
var the_selected_row:Array = myDatagrid.selectedItem as Array;
}
не проверял оператор массива, но он должен работать. myDatagrid.selectedItem по умолчанию является объектом массива коллекций.
// Вы должны поместить оператор try и catch в функцию getValues, чтобы перехватить исключение, когда пользователи нажимают на элемент заголовка или полосу прокрутки данных