<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable] private var _dataprovider:ArrayCollection = new ArrayCollection();
protected function cargar_clickHandler(event:MouseEvent):void
{
var _object:Object = new Object();
_object.nombre = nombre.text;
_object.paterno = paterno.text;
_object.materno = materno.text;
_dataprovider.addItem(_object);
}
]]>
</mx:Script>
<mx:DataGrid x="456" y="30" width="340" height="157"
dataProvider="{_dataprovider}">
<mx:columns>
<mx:DataGridColumn headerText="Nombre" dataField="nombre"/>
<mx:DataGridColumn headerText="Materno" dataField="materno"/>
<mx:DataGridColumn headerText="Paterno" dataField="paterno"/>
</mx:columns>
</mx:DataGrid>
<mx:TextInput x="376" y="241" id="nombre"/>
<mx:TextInput x="544" y="241" id="materno"/>
<mx:TextInput x="712" y="241" id="paterno"/>
<mx:Button id="cargar" x="894" y="241" label="Cargar"
click="cargar_clickHandler(event)"/>