Hi, I'm having trouble. I have done this before, and it is actually running in a program now. But for the life of me I can't make it work again.
I'm using Alex Harui's method: http://blogs.adobe.com/aharui/2008/03/custom_arraycollections_adding.h tml Here's my AS code: private function generateObject():Object { return { account: "" } } private function isObjectEmpty(obj:Object):Boolean { return obj.account == ""; //return obj.employee == "" & obj.reason == ""; } private function gotCheckData(evt:ResultEvent):void { var ac:NewEntryArrayCollection = new NewEntryArrayCollection (evt.result as Array ); ac.factoryFunction = generateObject; ac.emptyTestFunction = isObjectEmpty; ckData.dataProvider = ac; //ckData.dataProvider = evt.result; } Here's my DataGrid: <mx:DataGrid x="10" y="245" width="560" height="204" id="ckData" editable="true"> <mx:columns> <mx:DataGridColumn headerText="Account" dataField="account" width="75" itemRenderer="com.coachflex.objects.PlaceHolderItemRenderer"/> <mx:DataGridColumn headerText="Description" dataField="description" editable="false"/> <mx:DataGridColumn headerText="Amount" dataField="amount" width="75" /> <mx:DataGridColumn headerText="Tour #" dataField="tour_num" width="75" /> <mx:DataGridColumn headerText="Use Date" dataField="use_date" width="75" /> </mx:columns> </mx:DataGrid> The Datagrid is completely empty. I can edit the blank rows, but it should have data in it. If I comment out the NewEntryArrayCollection stuff and just have ckData.dataProvider = evt.result; My data shows up. Why can I not see current data?? This is blowing my mind as I have it working in another program. The recordset has the following columns: recnum, tour_num, use_date, account, amount, description Thanks in advance!!

