First of all, the RemoteObject will excute asynchronously so you cannot assign srv.GetData() directly to your arrTest Array. You'll need to setup a result handler for your RemoteObject. Inside the result handler you can access the returned data.
Something like this (not tested but should give you a start) ... <mx:Script> var arrTest:Array; function initApp():Void { getArray(); } function getArray():Void { srv.GetData(); } function onGetData(event:Object):Void { arrTest = event.result; } </mx:Script> <mx:RemoteObject id="srv" source="RemoteTest.Sample"> <mx:method name="GetData" result="onGetData(event)" /> </mx:RemoteObject> ... Dirk. ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of priya s Sent: Friday, July 29, 2005 2:12 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Returning an object Array from .NET to Flex Hi all, Here's what I m trying to do !!!! 1) In the following code snippet, the datagrid is not populated with the array I am returning from .NET. Where am I going wrong?? 2) Any changes to be incorporated, if I am returning an array of objects, i.e other than the built in types?? .NET Class using System; using FlashGateway.IO; using System.Xml; using System.Data; using System.Data.SqlClient; using System.IO; using System.Text; using System.Collections; namespace RemoteTest { public class Sample { public object[] GetData() { ArrayList list = new ArrayList(); list.Add("string1"); list.Add("string2"); list.Add("string3"); list.Add("string4"); return list.ToArray(); } } } <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" backgroundColor="#FFFFFF" initialize="initApp()"> <mx:Script> var arrTest:Array; function initApp() { getArray(); } function getArray() { arrTest = srv.GetData(); } </mx:Script> <mx:RemoteObject id="srv" source="RemoteTest.Sample"> <mx:method name="GetData"/> </mx:RemoteObject> <mx:Form> <mx:FormItem> <mx:DataGrid id="dg" width="100%" height="100%" dataProvider="{arrTest}"> </mx:DataGrid> </mx:FormItem> </mx:Form> </mx:Application> Sreejith Unnikrishnan <[EMAIL PROTECTED]> wrote: Priya, you should add as much details you can, preferably with pieces of code that you are willing to share (to help understand problem better) when you ask a question. Because the short answer to your question is NO. You are doing fine. That is indeed how you bind a result to a datagrid. A better answer would need better detailed question. Regards Sree priya s wrote: > no i m not using web services. I am just making a call to a .NET assembly. > > */Clint Modien <[EMAIL PROTECTED]>/* wrote: > > Are you using webservices? > > On 7/28/05, *priya_uvce* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Hi all, > I want to return an object array from .NET to Flex, and bind the > datagrid with the same. > I have created an Array variable in ActionScript which will > recieve the > object array from .NET. > I bind this array variable to the DataGrid. > The array I am returning is an array of objects of say an Employee > class which I have created. This Employee class is Serializable. > Am I missing out something? > > > > > > > > -- > Flexcoders Mailing List > FAQ: > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > > <http://groups.yahoo.com/group/flexcoders/> > > <mailto:[EMAIL PROTECTED]> > > > > > > > > SPONSORED LINKS > Computer software testing > <http://groups.yahoo.com/gads?t=ms&k=Computer+software+testing&w1=Comput er+software+testing&w2=Macromedia+flex&w3=Development&w4=Software+develo per&c=4&s=93&.sig=kh2CguJwmatU5oBXjFo9Rg> > Macromedia flex > <http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Computer+softwar e+testing&w2=Macromedia+flex&w3=Development&w4=Software+developer&c=4&s= 93&.sig=dAUcEV7do91-wrRtVS641g> > Development > <http://groups.yahoo.com/gads?t=ms&k=Development&w1=Computer+software+te sting&w2=Macromedia+flex&w3=Development&w4=Software+developer&c=4&s=93&. sig=AlxNUQBOI7Io7S7nhmxV0Q> > > Software developer > <http://groups.yahoo.com/gads?t=ms&k=Software+developer&w1=Computer+soft ware+testing&w2=Macromedia+flex&w3=Development&w4=Software+developer&c=4 &s=93&.sig=QWIit8JayomoIHLVkV3FDg> > > > ------------------------------------------------------------------------ > Start your day with Yahoo! - make it your home page > <http://us.rd.yahoo.com/evt=34442/*http://www.yahoo.com/r/hs> > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > ------------------------------------------------------------------------ > YAHOO! GROUPS LINKS > > * Visit your group "flexcoders > <http://groups.yahoo.com/group/flexcoders>" on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > Service <http://docs.yahoo.com/info/terms/>. > > > ------------------------------------------------------------------------ > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com ________________________________ YAHOO! GROUPS LINKS * Visit your group "flexcoders <http://groups.yahoo.com/group/flexcoders> " on the web. * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . ________________________________ ------------------------ Yahoo! Groups Sponsor --------------------~--> <font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12h5eiou4/M=362131.6882499.7825260.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1122647387/A=2889191/R=0/SIG=10r90krvo/*http://www.thebeehive.org ">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life - brought to you by One Economy</a>.</font> --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/