<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:DataGrid id="studentDetails" x="216" y="41" dataProvider="{listCollection}" itemClick="onItemClick(event)">
        <mx:columns>
            <mx:DataGridColumn headerText="Name" dataField="name"/>
            <mx:DataGridColumn headerText="Age" dataField="age"/>
            <mx:DataGridColumn headerText="Sex" dataField="sex"/>
        </mx:columns>
    </mx:DataGrid>
    <mx:Button x="311" y="237" label="Delete Student" click="onClick(event)" id="deleteButton" enabled="false"/>
    <mx:XML id="sampleXML" format="e4x" xmlns="">
        <students>
            <student>
                <name>Michael</name>
                <age>12</age>
                <sex>Male</sex>
            </student>
            <student>
                <name>Jesse</name>
                <age>15</age>
                <sex>Female</sex>
            </student>
            <student>
                <name>Ben</name>
                <age>10</age>
                <sex>Male</sex>
            </student>
        </students>       
    </mx:XML>
    <mx:XMLListCollection id="listCollection" source="{sampleXML.student}"/>
    <mx:Script>
        <![CDATA[
            import mx.events.ListEvent;
            import mx.controls.Alert;
            public function onItemClick(e:ListEvent):void
            {
                deleteButtonEnableToggle(true);   
            }
            public function onClick(e:Event):void
            {
                deleteButtonEnableToggle(false);
                listCollection.removeItemAt(studentDetails.selectedIndex);
                listCollection.refresh();
            }
            public function deleteButtonEnableToggle(val:Boolean):void
            {
                deleteButton.enabled=val;
            }
        ]]>
    </mx:Script>
</mx:WindowedApplication>
 
 
Make a Free Website with Yola.