Pass the dataProvider from the DataGrid to the ListCollectionView and use the getItemAt method.
ListCollectionView(dataGrid.dataProvider).getItemAt(requiredRow).appropriateProperty = newValue;
Update. If the column name is dynamic, you can get it using something like:
var data_field:String = dgViewPreview.columns[6].dataField;
source share