Priya try this way,

 

<?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() {

           srv.GetData();
                        }

    </mx:Script>

    <mx:RemoteObject id="srv" source="RemoteTest.Sample">
        <mx:method name="GetData" result=”arrTest=event.result”/>
    </mx:RemoteObject>

    <mx:Form>
         <mx:FormItem>

              <mx:DataGrid id="dg" width="100%" height="100%" dataProvider="{arrTest}">
            </mx:DataGrid>
    </mx:FormItem>
</mx:Form> 

</mx:Application>

You should look for FAST (Flex Application Starter Kit) here http://www.macromedia.com/devnet/flex/articles/fast_userguide.html , it’s a good way to debug your applications ;)

 

João Fernandes

Secção de Desenvolvimento

Departamento de Informática


From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of priya s
Sent: sexta-feira, 29 de Julho de 2005 13:12
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=Computer+software+testing&w2=Macromedia+flex&w3=Development&w4=Software+developer&c=4&s=93&.sig=kh2CguJwmatU5oBXjFo9Rg>
>           Macromedia flex
>     <http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Computer+software+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+testing&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+software+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




Reply via email to