У меня есть GridView

Код:
<mx:DataGrid id="grid" editable="true" left="0" right="0" top="0" bottom="0" itemEditEnd="Edit(event)"
dataTipField="ID">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="ID" width="100" editable="false"/>
<mx:DataGridColumn headerText="Name" dataField="Name" editable="true"/>
<mx:DataGridColumn headerText="" editable="false" width="100">
<mx:itemRenderer>
<mx:Component>
<mx:Button click="" label="delete"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
как из кнопки "delete" достучаться до номера строки в которой находится эта кнопка? И вообще как грамотно реализовать добавление-удаление-редактирование данных в GridView? Или хотябы удаление, с остльным я вроде бы разобрался.