I understand what your saying.. but I'm not sure how to do that in actionscript? anyway you can just show me how you would do this part
turn each line into an object with properites (e.g. col1, col2 or whatever you like Thanks in advance --- In [email protected], "Giles Roadnight" <[EMAIL PROTECTED]> wrote: > > If you turn each line into an object with properites (e.g. col1, col2 or > whatever you like, somethign more descriptive perhaps) put all these objects > into an ArrayCollection and use this ArrayCollection as the dataprovider for > your grid. > > In the datagrid use the property names of the object as the datafield for > each column. > > On 9/20/07, djdyland <[EMAIL PROTECTED]> wrote: > > > > Hey Gordon, > > > > Thanks for the reply. I got it to work using split like you said. > > I'm now stuck trying to put the data in a datagrid. The data is now > > in an array but I'm not sure how you reference each element for a > > column in the data provider or the data grid. > > > > The data looks something like this > > (Record 1) > > 09/17/07 < element 0 > > 245 < element 1 > > 37 < etc > > 36 > > 44 > > 194 > > 100 > > 2 > > 45 > > 4 > > 462 > > 63906 > > > > (record 2) > > 09/18/07 > > 263 > > 41 > > 34 > > 43 > > 197 > > 95 > > 1 > > 45 > > 3 > > 459 > > 63906 > > > > And my datagrid would be > > > > <mx:DataGrid id="dg" width="100%" > > height="100%" rowCount="5" dataProvider="{array}" > > > <mx:columns> > > <mx:DataGridColumn > > headerText="Date" textAlign="center" /> > > <mx:DataGridColumn > > headerText="CoreTechInit" textAlign="center"/> > > <mx:DataGridColumn > > headerText="ServerInit" textAlign="center"/> > > <mx:DataGridColumn > > headerText="ImportPackets" textAlign="center"/> > > <mx:DataGridColumn > > headerText="Merge" textAlign="center"/> > > <mx:DataGridColumn > > headerText="Layout" textAlign="center"/> > > <mx:DataGridColumn > > headerText="Render" textAlign="center"/> > > <mx:DataGridColumn > > headerText="CalcTime" textAlign="center"/> > > <mx:DataGridColumn > > headerText="RenderOverhead" textAlign="center"/> > > <mx:DataGridColumn > > headerText="AppOverhead" textAlign="center"/> > > <mx:DataGridColumn > > headerText="Total" textAlign="center"/> > > <mx:DataGridColumn > > headerText="FileSize" textAlign="center"/> > > </mx:columns> > > </mx:DataGrid> > > > > So my question now is How do I associate each array element with its > > proper place holder in the datagrid?? Do I have to create and > > associative array or something? I'm assuming it has something to do > > with the datafield of each column? > > > > Any help is greaty appreciated > > Thanks > > Dylan > > > > --- In [email protected] <flexcoders% 40yahoogroups.com>, "Gordon > > Smith" <gosmith@> > > > > wrote: > > > > > > Is this a file on the server whose contents you're getting as a big > > > String? If so, you could probably just use the split() method of > > String > > > to first split on carriage-return or newline, and then split each > > line > > > on whitespace. > > > > > > - Gordon > > > > > > ________________________________ > > > > > > From: [email protected] <flexcoders%40yahoogroups.com> > > [mailto:[email protected] <flexcoders% 40yahoogroups.com>] On > > > Behalf Of djdyland > > > Sent: Wednesday, September 19, 2007 10:36 AM > > > To: [email protected] <flexcoders%40yahoogroups.com> > > > Subject: [flexcoders] Parsing a flat file in flex? > > > > > > > > > > > > Can anyone point me in the direction of how this might be done? > > > I want to parse or convert a flat file separated by spaces into > > xml or > > > some sort of structure I can then use a dataprovider inside flex.. > > The > > > file looks something like this > > > > > > Date CoreTechInit ServerInit ImportPackets Merge > > > 12/16/04 0 3 43 47 > > > 12/17/04 0 9 43 49 > > > 12/18/04 0 9 40 53 > > > 12/19/04 0 6 40 46 > > > 12/20/04 0 6 40 47 > > > 01/03/05 0 3 46 56 > > > 01/04/05 0 6 46 46 > > > > > > Thanks > > > Dylan > > > > > > > > > > > > > -- > Giles Roadnight > http://giles.roadnight.name >

