create a ArrayCollection object and bind datagrid to this ArrayCollection
object. handle the result event of the HTTPService, in the event handler,
set the result to the array collection object. invoke the refresh() method
of the ArrayCollection to refresh the datagrid.

Regards,
Sujit Reddy G

On Mon, Feb 25, 2008 at 5:02 PM, arulmurugan <[EMAIL PROTECTED]>
wrote:

>   How to reload or refresh my dataGrid after deleting recored from
> database. I am using asp to delete the recoreds.
>
> But the datagrid is not refreshing. after clicking the delete button.
> How to do it. I am new 2 Flex.
>
> <?xml version="1.0" encoding="utf-8"?>
>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; xmlns="*"
> layout="absolute"
> creationComplete="userRequest.send()">
>
> <mx:Script>
> <![CDATA[
> private function deleteData():void {
> userDelete.send();
> }
>
> private function showData():void {
> userRequest.send();
>
> }
> ]]>
> </mx:Script>
> <mx:HTTPService id="userRequest" url="request.asp" useProxy="false"
> method="POST">
> <mx:request xmlns="">
> <user_name>{username.text}</user_name>
> </mx:request>
> </mx:HTTPService>
>
> <mx:HTTPService id="userDelete" url="request.asp" useProxy="false"
> method="POST">
> <mx:request xmlns="">
> <user_id>{dgUserRequest.selectedItem.userid}</user_id>
> </mx:request>
> </mx:HTTPService>
>
> <mx:Form x="22" y="10" width="493">
> <mx:HBox><mx:Label text="Username"/><mx:TextInput
> id="username"/></mx:HBox>
> <mx:Button label="Submit" click="showData();"/>
> <mx:Button label="Delete" click="deleteData();"/>
> </mx:Form>
>
> <mx:DataGrid id="dgUserRequest"
> dataProvider="{userRequest.lastResult.users.user}"
> x="22" y="140" width="493" height="125" >
> <mx:columns>
> <mx:DataGridColumn headerText="User ID" dataField="userid"/>
> <mx:DataGridColumn headerText="User Name" dataField="username"/>
> <mx:DataGridColumn headerText="E-Mail" dataField="emailaddress"/>
> </mx:columns>
> </mx:DataGrid>
>
> <mx:TextInput id="selectedemailaddress"
> text="{dgUserRequest.selectedItem.emailaddress}"
> x="355" y="273" />
>
> <mx:TextInput id="selecteduserid"
> text="{dgUserRequest.selectedItem.userid}"
> x="22" y="273" />
>
> </mx:Application>
>
>  
>



-- 
Regards,
Sujit Reddy. G

Reply via email to