Мало того, что вы можете сделать его похожим на текстовый ввод. Вы можете использовать свойство itemRenderer, чтобы сделать его вводом текста.
A (очень грубый) пример:
[Bindable]
private var dataProvider:ArrayCollection = new ArrayCollection();
private function onInit() :void
{
var obj:Object = new Object();
obj.text = "hello editable world";
dataProvider.addItem(obj);
}
mxml часть:
<mx:DataGrid dataProvider="{dataProvider}">
<mx:columns>
<mx:DataGridColumn dataField="text" itemRenderer="mx.controls.TextInput"/>
</mx:columns>
</mx:DataGrid>